skysight-inc/HackerNews huggingface dataset:
Please review my iPhone app - True Shuffle
http://bratton.com/trueshuffle/

The basic idea is that True Shuffle lets you listen to every song you own, with no repeats ever until you've heard them all, and you can ban songs you don't like and never hear them again.

Why would anyone care? Because the built-in shuffle forgets what you've already heard whenever it restarts (like after syncing or whatnot), but True Shuffle remembers forever.

Note - there's a free version and a paid version, essentially feature-identical except the free version always prompts you to post to Facebook when you shuffle or ban songs.

Link to free version: http://itunes.apple.com/us/app/true-shuffle/id369076014?mt=8

Pro version link & pics/desc - http://bratton.com/trueshuffle/

Originally there was only the paid version, but to try to get some mindshare, I put up the free version that always asks to post to FB (though users can cancel and that's fine) to see if it got any viral spread, but so far, not much effect.

Any and all feedback appreciated!
Amazon's sales portal and Apple's iAd adverts are aimed at Google's money. Amazon has its web hosting and storage services. What Apple is planning for their Maiden, North Carolina DC isn't yet clear.
"However, this doesn't really blow up the number of test cases."

Sure. But what I tell non-static-typing people is that the effort to write the type sig is arguably less than any unit test you might write, and the typing eliminates at least some likely tests you might otherwise have to write.

Now, Haskell's type system introduces other concerns, and I haven't written enough to say how, overall, that compares to developing in Ruby.

", I find that writing tests in a dynamic language becomes easier over time because of the abstractions that are easier to generate in dynamically typed languages. Some of those abstractions may be possible in statically type languages, but it's significantly more difficult."

I ported some Haskell code to Ruby and found that there were a number of powerful high-level abstractions in Haskell that were damn hard for me to replicate in Ruby.

It may be an apples-to-oranges comparison, plus I need more Haskell experience to get a better feel for things, but so far I don't see Haskell as being in any way less capable in generating abstractions.

The issue may be that the two languages just offer different realms of abstractions, and trying to do Ruby-style abstractions in Haskell is as prone to pain as Haskell-style abstractions in Ruby.
Yes, seriously. Realize that most of the doubt about climate change is engineered by astroturfing campaigns and financed by oil companies.

Among the actual scientists, the overwhelming consensus is that climate change is happening on a scale that is threatening, and to a significant extent caused by humans.
It's not just Microsoft who seem to be out of the game so to speak. What's going on with Nokia? It's taking them forever to come up with a device and/or platform that seems like a credible competitor to Android and iPhone OS.
Do you murder by night too?
Most likely because dsl was the cheapest option I live in a place where you basically have 3 semi-useful options for broadband service:

* DSL at 60 a month

* Satellite at PRICE a month (to be honest I don't want the latency so I never looked into it)

and

* Wireless broadband at 300 dollars a month before any equipment rental or purchase.
To be honest, I don't understand how using HTTPS in Google search will help users to browse web more securely. I am not going to use this feature. The bad thing is that lots of non-technical users who care about security and privacy will use it, and they'll get an illusion that their web surfing has become more secure.
I have been using bzr for quite some time. While my host didn't provide bzr (but did support Python), it was just a matter of untaring it and adding it to the path on the server. It worked out quite well as one fine day the server crashed and lost all the data. Luckily I had a bzr repo locally so it was just a matter of pushing it to the server.

For private hosting I basically use bzr+ssh smart server on my host and launchpad for my hobby projects.
My (second) point was that there's a good chance you won't be able to skip SVN anyway.
I would actually really like for my search engine referrer headers to be blocked, even without the privacy concerns, for one simple reason: some web sites highlight the search terms they find in search engine referrer headers. That annoys the crap out of me, and I usually end up either closing the tab or going to the URL bar and adding and deleting a space in there, then reloading the page without referrer headers.

Web developers: please, please don't highlight search terms. What the hell is the point of that? Oh well; I guess it's soon to become moot.
Yes; that's actually a pretty good counterpoint. But what about Gödel's Incompleteness Theorem? That is a mindbreaker.
I think I take that back - I would do college again to get a CS degree. I really enjoy programming, but it's only a fraction of my time even now that I'm doing tech. I wish I would have done CS so I would have had more time on the intellectual side of programming - both so I could program better (I fudge my way through it as well) and for the enjoyment of it.
Gruber is right about Microsoft failing at phones and that there is not much they can do about it. However, I don't think Ballmer is in denial about that.

It was and is obvious that at some point all phones will be what we call smartphones now. I think Ballmer's point is that even when that happens, the iPhone will not be able to sustain its 16%. It will still have insignificant market share.

Android will not, though. It might get "60 percent or 70 percent or 80 percent", and that's the share that Ballmer would have preferred run Windows.

So yes, I think Ballmer asked the right question and got the right answer. He just doesn't have any way to respond to Android.
If it helps, an update mentioned an unaltered 2006 DVD release . . .

Based on what I've read (and semi-relevant here) I see Lucas as a good founding entrepreneur-type who created an awesome world and then was at his best when he stepped aside and let others handle the technical details.

Four words you don't want to see consecutively: "George Lucas will direct."
He was just fooling, I think. There are many examples of algebraic structures that are definitely not monads.
Ask HN: Learn/practise a language over Skype? 
I'd like to practise English with a native speaker, possibly a professional teacher that's willing to work over Skype (or any other IM).

Any service/teacher to recommend or a personal experience to share?

Thanks!
Maybe, but from my observations being apathetic and being uncritical are closely related.
im not fully convinced that the argument is valid. he's claiming that our privacy is unaffected but his business is. so that really makes me ask, what right does he have to our actions that do not take place on his site? it leads us to his site, but not on his site. it seems like he is simplifying the situation to make it seem like there is no benefit to the user. if it was optional to share that information with the webmaster, thats fine because its data about us and we can do what we want with it. funny thing is, it is optional.
Woah! Impressive.
True. But I think in this situation no one except Google will be happy (and I doubt they'll be happy too). Web analytics helps webmasters make their sites more attractive for end users. I use Google Analytics on most of my sites, but I don't like the way how Google tries to "encourage" others to do it.
Since Coda uses SVN, I would start by learning Subversion and then, when I feel comfortable with it, make the jump to Git.
They released the unaltered trilogy on DVD in 2006. Not sure if it's still available.

http://starwars.wikia.com/wiki/Star_Wars_DVD_releases#Star_W...

UPDATE: Yep, still available.

http://shop.starwars.com/catalog/product.xml?topcatID=130026...

"Featuring the Special Edition and original theatrical versions of all three films in the original trilogy"
Previously submitted: http://news.ycombinator.com/item?id=1368134

Garnered no comments, but I thought it was interesting that it was submitted before and sank without trace.
Code Contracts: How they look after compiling?
What Gruber was getting at is that Apple has a far better syncing strategy since Android wipes everything between updates and Apple neatly brings all your data with you.

That said, the cloud-based syncing that Android will eventually ship looks like the "right" solution. I doubt anyone at Apple considers USB syncing to be the end game, though; I'd be shocked if they didn't have some sort of over-the-air syncing in the pipeline. The question in my mind is will they fix this in 2010 or will they fix this a few years from now. People won't want to stay tethered that much longer.

As a sidenote- syncing over USB makes sense for the iPhone, in some respects, but the iPad lends itself to be a standalone computer. Tying that to another centralized hub is a hassle, and that's where an Android-esque cloud sync would be great.
The idea that there is a fundamental limit to how far you can get when starting from something declared true by fiat has always struck me as kind of obvious. Though that's probably at least partly because I grew up well after the invention of science and the work of people like Godel.
It'd better be an N Wifi if I'm going to sync 16GB of music to a new device, and even that's going to take quite a while. Of course, USB 2.0 isn't really up to the task either - but at least it's faster by a significant factor.
Umm... Adsense doesn't need a referrer and it definitely doesn't need search terms. Adsense crawls every page that it serves ads for and that's going to be better context then any analytics packages would offer.
I cannot overstate how awesome I find the infinite James Brown song.
[Tell HN]Hackernews kill algorithm is too aggressive.
I have showdead on, and see some users who's comments are dead without reason, I kept track and here are some of them.

news.ycombinator.com/threads?id=piguy314
news.ycombinator.com/threads?id=pw0ncakes
news.ycombinator.com/threads?id=hockeybias
news.ycombinator.com/threads?id=nolochemical
news.ycombinator.com/threads?id=mediarosh
news.ycombinator.com/threads?id=cakesy
news.ycombinator.com/threads?id=Popcorn
news.ycombinator.com/threads?id=comster
news.ycombinator.com/threads?id=darthpanda
news.ycombinator.com/threads?id=caccount
news.ycombinator.com/threads?id=bbgun
news.ycombinator.com/threads?id=anonjon
news.ycombinator.com/threads?id=piguy314

I think there are quite a few others. So,

1. Please set showdead on for a while.
2. HN should add a not-spam option to dead comments.

These users are adding valuable comments and dont even know that their comments are being marked as dead without anyone reading.
Are you arguing that the web would be 80% less popular if google disappeared? Point being, they're king of the search hill for now and the foreseeable future, but it's not like no one else could replace them.
The second one. I was suggesting that it's rather complacent to fear only the government in this area.
That explains why I never found it: I'm kind of allergic to the Special Edition. Is there any way I can buy the original without paying for the Special Edition as well? I'd rather my money not be used as proof of fan acceptance of that abomination.
And why do they ask from the recipients to mail them the USB sticks? Are they going to clean them and mail them back?
yes, but it's not an iphone/apple problem, but a carrier issue. Wouldn't be surprised if you cannot tether with Android mobiles on some carriers.
It's probably worth noting that the video embedded in the article is a simulation and not a real performance.

The "real thing" is here: http://www.vimeo.com/5677879
Celiac disease makes up a tiny fraction of the cases of gluten intolerance, which as much as 20% of the population of, say, the USA may have. (Source: Dangerous Grains, by James Braly and Ron Hoggan) Then add in actual wheat allergies. That's a lot of people.

So yes, people can have allergies to all sorts of things. I've been there (long story; currently it's only cow's milk I have to avoid) and it's not fun.
If anyone is going after anyone's core here it's Google going after Amazon's with the to be launched 'editions' service, also they don't have the legacy tax and inertia as they don't sell physical product. As long as people are searching Google the'll find a way to make money, direct intent is but a fraction of search ads.
Your examples are prospects, not customers.

You're right, some prospects should not be converted into customers. But existing customers should be treated with respect and not abandoned. Their "pushiness" is a symptom of a larger problem which needs to be identified and solved one way or the other.

Not quite sure where the "bullshit" came from.
ASK HN: I'm very tired.... how do I sell my company?
After running my statup for more than a year (as CEO), I became very tired.

Our product is often recognized as a feature, not a whole solution.
We could make this "feature" shine, but for that we needed to spread our solution to millions and millions of website.

Besides that, I saw my co-founders getting tired as well. I could cheer them up and show the vision, goals and etc (like a good CEO, right?), like I did in the past, but how can I make that again if I am feeling tired (depressed, maybe?).

It really sucks, I enjoy entrepreneurship but it's been more than a year bootstrapping without many customers and real money.

I'm thinking now to sum-up what we have in a document and try to sell to other startup who operates in the same field, is well funded and has open positions.

So, the questions:

1) How to evaluate the system that we developed (lines of code + time on it?).

2) Should I also sell the 10 .com domains that I bought?

and

3) A word document. Is this the best approach? What should it contain more in the document??
Thanks for this, jheriko. Lots of real-world wisdom in this comment.
1. "Don't eat dessert first."
2. Interruptible persistence. Hemingway stopped writing for the day in the middle of a sentence.
3. Promise but don't over promise.
4. Nibble at the project.
Sorry, 1.2 kilobits per second? DSL that's 47 times slower than dial up?

Just wanted to clarify.
Might I ask why you think the Android Music app is bad? From what I can tell, it's nearly identical to the iPod app on iP* (it's more awkward getting back to your library from the Now Playing screen, but that's all).
Yes, that's a somewhat better article. I would have submitted that one had I seen it first.

Moderator --- perhaps you could switch to it?

[Interesting, apparently there's no way to flag your own comment to grab a moderator's attention. Probably not a common desire! Perhaps someone could flag this comment for this purpose?]
Flash could run at 100% native app speeds with no battery hit and Apple still wouldn't support it. Why? It's not part of their overall plan to give Adobe power over the platform.

So no, Apple doesn't need to (and won't) reconsider their position on Flash.
You are right. It's just Google advocates so strongly open standards (check the first 10 min of google i/o keynote)and now they are directly supporting flash in Chrome and Android. imho it's just very inconsistent.

I'm still trying to figure out, if I can just compile froyo and put it on our labs google nexus (I would expect that from an open source mobile phone operating system, ... seems not possible from what I see).
Hack Day going on now at TechCrunch Disrupt in NYC
If they didn't put that in, what would stop a less-than-honorable supplier from low-balling the contract, using rodent-infested wheat, and then suing the DoD when they get their contract canceled because someone finds rat feces in their brownie?

Or more broadly, what would allow the DoD to cancel that contract in the first place in that example, if the specs didn't say they had to be free of the stuff?
Nokia switched tracks, abandoning Symbian for the smartphones and putting their chips on Meego embedded Linux and Qt for the UI.

There's a huge effort to make Qt into a higher level framework that can be used like Cocoa Touch or the Android UI elements. The Qt Declarative/Quick stuff is being advanced as quickly as they can work, but after working with the latest stuff they have a ways to go.

I have a hunch Nokia thinks they'll be able to quickly catch up.
Edit: Ive taken the feedback and improved the site.

@slater: I didnt even realise the webfonts werent showing up until you told me! Thank you.

@Rust: Yes, its a CSS file im using for the main site when it launches. I havent separated the two. So what you see is the main site's homepage css.

Bad i know. But this was very much a "Quick and Dirty Kind of thing".
Any proof of that? Everything I have read shows that the uptake in condoms in Africa hasn't caused a proportionate decline in AIDS. This makes me question the hypothesis that condoms are the answer to the problem.
sure, the initial sync, like an initial time machine backup, would take an age to sync wirelessly...

I'm thinking post that though, walking into my network and syncing latest updates, even without my prompting
It's not an illusion. Your ISP can't see what you're searching for. The coffee shop wifi administrator can't see what you're searching for. Your boss can't find out what you're searching for from your mobile phone over your company's wifi network. The owners of the websites in the SERPs can't see what you searched for, and they can't give that information to anybody else (e.g. Facebook Connect).

(Well, they can all do traffic analysis. But, for Google searches, traffic analysis is too much work for almost any of them to do and the results would be so inconclusive that it's practically useless.)
Its all based on arbritray calculations ive made thus far according to the market-click-through-rates. If you got that high? Wow.
SVN will work great as long as everyone trusts each other and gets along. In my experience, the biggest problems with SVN are interpersonal. There are other problems too, but control of the source in a big company becomes political fast.
Why irrationality is a problem of incentives
Load content first. I get really irritated and tend to avoid sites where I get to sit and look at ads while waiting for the content. I don't mind ads and don't use ad blockers, but it is content that I want and that gets me to a site.
Debugging with a Circular Buffer
That makes me think of cash4gold.com, which has scammy connotations (after all the insider reports of their scams).
Thanks Matt! I've changed it up. As i didn't realize it was showing like that in other peoples computers it was showing up great in mine.

Check it out now.

Its just a pre-launch landing pge btw.
Maybe it's just too early in the morning, but does that still work out and accurately express reality? That implies e = mc^2 = mc = m
I know, see the ":-)" ?
The interface just isn't as nice overall. It gets the job done, but it's not as intuitive or pretty as the iPhone's player.

Also, the vast majority of people have their music in iTunes. The fact that they can't just plug in the device and tell iTunes to sync might be a turnoff
If anyone finds that list disturbing then they really need to get out more.

Personally, I find what people capable of in our darker moments disturbing, but science is essentially the antidote for that. Sagan's "The Demon-Haunted World" being strongly recommended:

http://en.wikipedia.org/wiki/The_Demon-Haunted_World
Unlikely, unless they completely rewrote how it works.
It isn't that WE are becoming extinct. The mass extinction is of other species due to us.
For example, when you buy an AppleTV, iTunes on the same network will detect that there is a new AppleTV that hasn't been synced. Then you synchronize a 5-digit code between them and off it goes syncing over the network.

I would love to see iPhones and iPads show up in the same way and not require a sync immediately. This would be right on track with the life-without-wires they were pushing with the MacBook Air.
It seems you're getting a lot of advice to choose Git or Mercurial over Subversion. I haven't used Mercurial, but I have used Git and Subversion for years.

I think Git (or maybe Mercurial) is actually the answer to a different question: "What's the best version control system to use?" Starting with Git, particularly if you're not using OS X, which has better GUI tools for Git, seems to me to be a quick trip to insanity. To get started with version control, I think Subversion is substantially easier.

But it's not too hard to try both. Make an account on Github, create a repository, and try it out. If, by tomorrow night, you want to gouge your eyes out with a spoon, try Subversion.

(Subversion will definitely make you want to gouge your eyes out too, but not for a few months. Then you can switch to Git!)
Sorry, that's the best I can find :(

There are, of course, ways to get the original unaltered trilogy...but we'll leave it at that.
I am on hiatus from learning Japanese while I do Heisig. I intend to start learning Japanese again after finishing book one of RTK. Do you think that's a good idea? I found that kanji frustration was a huge drag on my learning, to the point of making it really boring, so I figure once I've got Heisig down cold, I'll be able to pick up kanji quickly and learn Japanese at a more natural (and more fun) pace. I'd be very interested to hear what you think about that idea since you went through the entire Heisig program.
Two points of relevance:

1. Say I walk into a shop and they can't help me, so they suggest that I go another shop down the road. When I go into the second shop, I always tell them that the first sent me. It's not an invasion of privacy at all and I think it's common courtesy.

So I don't understand why a search engine referral to a website is any different.

What I do worry about is what the target website does in terms of behavioral tracking, which is a bit creepy. Merely transferring referral info and letting websites use that in aggregate so they can understand their traffic better is something is not that creepy.

2. Google Webmaster Tools recently started showing keyword ranking and traffic data. If you study the data they share in WMT vs Google Analytics, a few patterns emerge. In a way, they are taking away the data Analytics shows and then give it back in WM Tools. This is one area to keep an eye on.
Somebody should try to use it to predict Google's next move...
i get:

;; QUESTION SECTION:
;www.snapframework.com.	IN	A

;; ANSWER SECTION:
www.snapframework.com.	3600	IN	CNAME	herod.hosts.coptix.com.
herod.hosts.coptix.com.	86400	IN	A	64.203.102.17

but it works fine now, after a couple of hours i was able to access the snapframework.com

still have no idea what it was - never happened before :/
Ruby VM Shootout
I disagree. Having just watched Episode 4 when this story was posted, there is no way on the stories of Luke's origin with Obi Wan, development of the Force, meeting Han Solo, rescuing the princess, establishing the power of the Death Star and Darth Vader, having Vader fight Obi Wan with meaning, and have the Rebels fight the Empire all in 10 minutes and still have people understand and care about what's happening.

tl;dr: You'd lose all the character development and be forcing plot into a film where no one cared about any of the characters.
Condoms are not 'the answer', they are part of an answer.

This is not 'proof' but some background:

http://news.bbc.co.uk/2/hi/7950671.stm

http://www.nytimes.com/2009/03/18/opinion/18wed2.html

the Cochrane paper:

http://gateway.nlm.nih.gov/MeetingAbstracts/ma?f=102272852.h...
Agreed, I can't think of any good reason not to allow sync over wifi (or over 3g for that matter, if I'm on a flatrate plan).