skysight-inc/HackerNews huggingface dataset:
The irony is, if Marco opt for acquiring some key patents. Apple most likely would extend an offer. There are ample precedents.
My point is that this is expected behavior from Apple. This is what they do. They build amazing platforms.

The chances are that whatever Joe Bloggs little app is, Apple want to do it better/differently. So they will. Why should Apple leave the "to-do list" market alone when they believe they can do it better. And in fact they almost always can do it better because they can integrate in a way no one else can.

I don't think this behavior is good or bad. I think it's expected.

I didn't criticise Microsoft when they did it. I don't criticise Apple now. I do laugh at folks who do the former but not the latter.
Yeah, that's a great point. But I like that Apply is copying too. All the mobile OS platforms should copy each other's best features. It pushes them to make even cooler platforms. In the end, the users win.
New Ocaml Cheat Sheets from OcamlPro
That was a very nice poem, but these kinds of things are actually not all that hard, if you are willing to play with them long enough. I once wrote a palindrome that was a rhymed quatrain-- it took about a week of fiddling, if I recall correctly.
Actual paper: https://days2011.scala-lang.org/sites/days2011/files/ws3-1-H... [pdf]

Old discussion: http://news.ycombinator.com/item?id=2615096
Cool idea!

I notice you're using Amazon SES for your transactional mail. How is your experience with them so far?
Forstall for CEO
After watching the keynote this morning, it looks like we have a new Apple CEO in grooming.

Scott Forstall took the floor for majority of the keynote, presenting the new and upcoming iOS 5. A frail looking Steve Jobs came on first with a brief introduction and welcome to WWDC attendees, which was followed Phil Schiller with the announcement of OSX Lion. After this, Forstall took the stage for a 45 minute presentation of iOS 5, by far the jewel of WWDC. Jobs then resumed and concluded the keynote with the announcement of iCloud.

The audience response to Forstall's presentation was amazingly positive for the senior vice president of iOS. From this mornings keynote it looks clear, from the audience response as well as the responsibility of leading the iOS initiative, that in a post-Jobs world Forstall will be running the show.
Intuit, although very early on Scott Cook found a young hacker who a partial salary and some equity and essentially became a junior partner.
@nextparadigms

http://en.wikipedia.org/wiki/Vertical_market

"Search" is not a vertical market. It's something ALL of Google's customers use (or would use, in your hypothetical). I guess I do agree with Des on that main point. Plugging a gap in someone else's software may not be a great long term strategy.
Why do people think this is endemic to desktop software, or even just Apple? Web developers are as much at risk of a major player, like Google, moving into their product space and "stealing" their business away.

I'm not defending the practice and saying that it's right or justified. I'm just pointing out that Apple isn't the only company that does this, and Mac OS X and iOS aren't the only platforms where this can happen.
At least as a dev you can get WP to do what you want pretty easily, regardless of how bad the code is. In comparison Magento is far more convoluted.
Open Letters to People or Entities That Are Unlikely to Respond
Jailbreak iOS 5 Possible Regardless Of OTA Delta Updates
"how is Apple going to target its not-so-tech-savvy consumers?"

They have a pretty good track record. I mean the rules and regulations about itms media were pretty labyrinthine but it's not like casual consumers were running around tearing their hair out until dvdjon came along.
This is not cloud music. It's a file locker.
"2. I don't think they're giving you a license. You're supposed to already have a license for the song you already have. Apple is merely replacing a likely lower-quality copy with a higher-quality copy."

This is the curious bit. The music companies have argued in the past that I didn't get a license to convert my audio into digital form (aka rip an MP3) when I bought my CDs. So your postulate that 'you already have a license' would not be valid to a company that held I didn't get any rights other than the court stipulated 'archive copy'.

Anyway, I don't know one way or the other. But I have seen other companies take a similar approach unsuccessfully, and its interesting to see how Apple is moving the conversation about digital media along.

Since it would be possible to keep a non-DRM copy in perpetuity on disk, I'm really curious about how this will implement. It seems on its face to be something the music industry is currently very invested in preventing. And frankly I don't think 150M$ + some fraction of $25 one time from iCloud subscribers is going to cut it for them.
Risky, but I think in the end it'd be a positive that'd attract me to your product if I ran a small business (which I do). But your tag of 'no bullshit' might not be feasible for an entirely other reason: Gandhi.net seems to have trademarked the phrase and uses it as part of their tagline as well: http://en.gandi.net/no-bullshit

I can't find any outside references for the trademark registration however.
I don't think he implied that. And I agree with his sentiment - for those of us who haven't made up our minds on Groupon, it's nice to see a view from the other side.
'Not sure why I mentioned Linux and not OSX, possibly because I was jumping ahead to wonder if this could solve the Gnome/KDE/Unity debate (but who am I kidding?)
For Google and EBay, they were making money hand over fist (the main problem they had when Meg Whitman joined was opening envelopes full of cash fast enough) and growing rapidly. Nobody wanted to cash out.

I don't know what the story was with Amazon.
Bebo CTO & Hi-5 Cofounder Akash Garg Heads to Twitter
One problem is that some filters automatically block people from going to pages based on the words on that page. Using bullsh*t may help mitigate that.
> [on iOS] what happens when I get sent to a different app and then want to go back to the original app?

The answer is that this (switching apps) happens far less frequently on iOS compared with Android. In Android, the intent system (and back button) make it very easy to switch between apps. On iOS, apps use APIs instead. Integrated Web views rather than opening a browser. Mail API rather than switching to the mail client. This keynote we just saw that Apple has done this again, adding a Twitter API to iOS 5.

It's quite an interesting and significant difference between the two mobile operating systems. Android's approach encourages openness, Apple's approach gives them complete control over the UX. Neither is inherently bad.
I don't feel like my approach was narcissistic at all. My goal is to help Jason and the rest of 37signals achieve whatever dreams they may have. However, as a means to separate myself from what I'm imagining is a large stack of applications, I tried something different. In direct response to finding out how I can help his company, I felt this passage sufficed "I want to meet your team in person, talk about your aspirations, and learn about your big ideas. Most importantly, I want to know how I can fit into your team and make a difference."
The Other Road Ahead [2001]
If you have a large diverse collection without ID3 tags you are pretty much fucked anyway. folders is extremely limited in sorting music which leaves you what? playlists?
The spanish translation of that chapter of GEB was not enjoyable, sadly enough.
Yeah, I totally agree, and thanks for that non-divisive non-flamey take on the issue! I personally have had a really hard time deciding between iOS and Android devices, which is a pretty great problem to have.
The most prevalant rails one is Spree: http://spreecommerce.com

I'm in the opening stages of building a spree site right now, and at this early point it seems really good. The developers are responsive on irc and on the list, and the repo gets regular pushes.

Its a rails3 engine, and makes full use of this and other rails3 features, plus the devs have extensive plans to use the various 3.1 improvements. It's really modular; the spree gem is actually a meta-gem with deps pointing to other gems, 'spree-core', 'spree-auth', 'spree-promo' etc.

You make all your customisations to it in the same way, by decorating the various core classes, following the same pattern as the spree submodules themselves.

Oh and it has shitloads of tests, both rspec and cucumber/capybara.

Basically it seems pretty sweet.
Surely copying is just another word for silent agreement of what the users want. Or that Apple take longer to implement it because they want to do it better (e.g. copy&paste).
That was my intention, a conversation.
The government will always be able to tax its citizens. Even if all money were transferred anonymously, the government could tax you based on the value of the land you own.
Do your parents use any iOS devices? It sounds like you're explaining iCloud in excessive detail to someone who has no use for it and doesn't understand the concept of syncing at all. Someone used to iTunes is not going to be that confused when things that used to require a physical sync can now happen automatically without one.

Many things are transparent to the user, too. For instance, Apple has always had "backups" of your purchases. All they've done here is enable you to download them instead of restoring from your own copy. You don't have to learn or understand anything new for that to be useful.
iOS can tweet, not read. Twitter for iPhone is really good for searching, seeing trending topics, profiles.
No, I see your point. I guess it's an open question for me whether this is a transcoding service or a music license.

Arguably, if I have a crappy MP3, and I pay Apple money, and they give me a version with a higher encoding rate, they have sold me the new bits for that song. Maybe the terms don't say that, but I think one could argue that I've paid for a copy of the song.

In fact, I think that the labels, in an effort to make us repurchase our records as tapes and our tapes as CDs and our CDs as files, have tried to tie the license to the format. So that seems to back the idea that this deal gives me a license for the AAC-formatted file. Whether I had one for the MP3 is irrelevant, right?

And would it be so bad if that's how the law sees it? This could actually be a boon for the recording industry. It could be win-win if pirates decide to do this: they start paying for music, they still get all the music they want, and they shift the distribution burden to BitTorrent and iTunes.
Neat idea. My try:

Unbelievable!

He found

on the tired sofa an image

with his ex girlfriend,

a strange and worn-out pillow,

and he cried; he longed for

a strange and worn-out pillow

with his ex girlfriend

on the tired sofa; an image

he found

unbelievable.
Uh, not sure why this comment was controversial?
If your app is useful and you don't have a patent don't be surprised if Apple copies it instead of buying you out.

Moral: Get a patent or get out of Apple's way.

EDIT: To the guys below that say patents don't matter because you can't beat Apple's deep pockets and patent portfolio in court: The patent does matter because after Apple buys you it can beat Google and Microsoft with it in court. Conversely, it doesn't want Google buying you doing the same.
Once you have a receipt from Apple for the music, you have proof of ownership.

If you accidentally lost the CD between then and the time you get your PC taken away for discovery in a copyright infringement lawsuit, that's plausible deniability.

At least, way more so than just having 2TB of MP3s laying around with no media you ripped them from at all...
I mean it is formally impossible to generate a robust hash that cannot be attacked. In english, You'll get false positives. Shazam and the like are simply good enough, rather than correct.

I know the music industry were interested in robust hashes in order to identify songs on file sharing networks. It turns out to be technically impossible. The file sharers would trivially obfuscate or generate false positives which ended up as a legal liability to them.
When to fetch more content on infinite scroll?
You touch on one of the important reasons why fiat money maintains its value. You can always use it to pay your taxes.
It depends, does the risk of offending potential users outweigh the gain? Or do you think you'll get more users with a more radical marketing approach? If you guys like it that much I would A/B test it and see what works.
The flip side of this is: "What apps are enabled by iOS 5?"
If this works out, it basically also means Scala->JavaScript through emscripten (https://github.com/kripken/emscripten).

Slow, probably, and probably with nearly impossible interfacing with the DOM and JS libraries, but still - pretty cool
[Insert any creative work or admirable skill here] is actually not all that hard, if you are willing to play with it long enough.
Any method in which Palin could own up to being so disastrously wrong would be admitting that she was being idiotic with her knowledge of history. She just isn't going to do that, because being as wrong as she was ought to (and will, eventually) get her tossed.

Being able to own up to your mistakes only works when you're trying really hard to be right. That's the difference between the two forms of being wrong; one's a consequence of trying, and the other's the sin of political drudgery.

Either OP doesn't get that Palin's not trying very hard to be right so she can't realistically admit she was wrong, or he thinks that it's ok for her not to be devoted to the truth.
It appears to be the ability to 'upload' or match new songs and then have them wirelessly sync over the internet to all of your devices would disappear.
AAC doesn't have the ability to 'expire' content, as far as I know?
Compiler taking input while compiling (c code)
submitted to http://devcheatsheet.com , thanks.
Also found this on the same site, kind of interesting at first
http://blog.susam.in/2011/06/urls-in-c.html
Eh, I don't think _how_ they're getting the word out is as important as the word _is_ out, and that instance at WWDC is a bit scary.
Find Similar Users on del.icio.us
Was Silicon Valley in the 1990s a hotbed of entrepreneurship? No.
"We destroyed him so hard that he sat there apologizing to us all night on IRC for what he did.".

Post the IRC logs !!!
You obviously haven't tried Spotify. It's instantaneous.
Correct, but I'd also like to point out the self-taught freelancers, small web dev shops, and/or hobbyist hackers that like to build things in a way that's comfortable for them. I wrote that in that way ("we're all starting to see") because it's something I've noticed in the real world (even here in the Valley) that is not necessarily common knowledge yet.
Better a two-sentence tag line than three-sentence.
I have little experience with databases, please forgive me: How useful is a database with no horizontal scaling support? Is your target market small businesses and using it as a caching tier? I can imagine that everyone dreaming of a popular website eventually needs to scale beyond a single server pc.
I think a very strong selling point of Cassandra and MongoDB are

1. sharding (distributed database load over multiple machines)

2. replication (simultaneously running backup databases over multiple machines)

Am I correct that I would have to make my own [nightly] backups of my database?
Those previously pirated tracks aren't suddenly "legit" because Apple transcoded them to another format. The $25 is essentially a transcoding fee-- it is not a license fee for previously unlicensed tracks.
For even more goodness: http://www.ccs.neu.edu/home/mirek/papers/2011-SIGMOD-Paralle... (This paper briefly mentions and cites the topic paper.)
Heck, there are infinite prime numbers, all of which are natural numbers.

http://primes.utm.edu/notes/proofs/infinite/euclids.html

http://mathworld.wolfram.com/EuclidsTheorems.html

http://www-users.cs.york.ac.uk/susan/cyc/p/primeprf.htm

http://primes.utm.edu/notes/proofs/infinite/
Just get them into the App Store quick before Apple adds them to iOS 5.x or 6.
I'd been planning to re-rip my entire CD collection to lossless. I'd say hassle-free upgrade to 256kbps AAC for $25 is a suitable alternative by far.
Idea for a product - SyncWrite
Imagine a utility to bring traditional writing to a new age, the SyncWrite.
An e-paper tablet that automatically syncs (over wifi/3g) whatever you write, intelligently.

Using the supplied pen, write a date and event and it syncs with your calendar.
Want to quickly jot down a note for later? Write it down and see it in your email.
Need a reminder? It's sent straight from SyncWrite to your to do list of choice.
Are you a journalist? Begin transcription and have it sync to the cloud accessible anywhere, no cable required.

Want to keep a journal/diary secret? Choose not to have SyncWrite store data locally.

Sometimes writing is more practical than typing, and for those situations there's SyncWrite.

As you can see, I have no product to sell, it's just an idea. Any suggestions or criticisms welcome, however I feel that it is marketable.
Great summary. Last year I did the same (MBP2010) and I outlined all the steps here:

http://forums.macrumors.com/showpost.php?p=10814085&post...
What programing language and developers should we choose??
No if you use the tools correctly then you'll be a major advantage because it's a lot easier to use the Facebook / Twitter API than to construct those things yourself. If you're building a telco probably not a good idea to use someone else's telco infrastructure, if you're selling chairs, it's probably a good idea to buy phone service, rather than construct your own infrastructure.
Steve is looking tired. He seems slower at walking and less animated when speaking. But he loves what he does so much that he'll keep doing it until he drops dead on the stage or in the office. It must be inspirational to a lot of people in battling similar illnesses.
I want more control over my music with the cloud, not less.

* iCloud will not offer the ability to access content outside of Apple's devices: No web-based access has been announced or hinted at.

* Locked into music formats only Apple wants to support: No lossless format, no advanced tagging, no support for open audio standards, the list goes on.

* Forced to use iTunes: Forcing everybody to use iTunes prevents alternatives from being developed or brought to market. iTunes sucks but there's no alternative not because they don't exist, but because Apple's vertical integration prevents alternatives from gaining any ground.

The iTunes Store is great. The iTunes application is horrible. Media lock-in is bad for consumers.
Apple iCloud API
VLC. I'm not totally sure if this will work for everyone or if it just was generated for me, but this is the rtsp address it uses (and it works in VLC for me).

rtsp://a2047.v1413b.c1413.g.vq.akamaistream.net/5/2047/1413/1_h264_110/1a1a1ae656c632970267e04ebd3196c428970e7ce857b81c4aab1677e445aedc3fae1b4a7bafe013/11piunpaiubsdvadibvas06_1_220.mov
Don't forget Apple has the app store approval process and can also remove abusers from the app store. This ecosystem they've set up is what makes it possible for them to offer a service like this while not having to build (too many) countermeasures for abuse.
Yeah, if you wanted to make the effort. Ease of use was definitely the primary metric being optimized here. Perhaps it's not as important to have a short, speakable URL; in which case it could be a SHA1 hash or something. Maybe URL shorteners can play the above role if needed. What do you think?
Arxiv has existed for a long time, and yet Wikipedia coverage of MSc-level math is pretty awful, and coverage of research math seems to be mostly nonexistent. eprint.iacr.org and cryptography: maybe a little better, but not that much.

Wikipedia needs "popularized" knowledge, to some extent, not just primary sources. Experts probably don't have a use for those resources, though.
It's a bit different to have Google begin competing with you, unless you've built your product on Google's APIs.

If you're competing with your provider, you're probably not on an even playing field. They can use internal APIs or just completely lock you out if they choose to.

On the flip side, Apple has been thinking this way for years, as Steve Jobs tries to minimize Apple's external dependencies. (Adobe Flash, PPC, etc)
A lot of Bitcoin speculators have invested only what they can afford to lose. I don't think it's "nuts" to invest a few hundred dollars (for example) in something as technically interesting as Bitcoin. People probably lose more in a Vegas vacation.
Maybe. Here's a list of apps that are now threatened by iOS 5:

http://bits.blogs.nytimes.com/2011/06/06/which-apps-are-thre...
That's a good observation, but I would submit that the reason iOS apps use web views instead of opening the browser is exactly because of a lack of a good way to get back to the originating app. App developers naturally don't want to sent people away from their app with no easy/clear way to get back. The addition of the Tweet API is another way to address a symptom of the underlying problem of not having a way back.

It is an interesting and significant difference, and I think the flexibility of Android's system is one of its great strengths. It's always been able to do what the Tweet API does, more flexibly, because app developers can just send focus to the user's preferred twitter client instead of having to write in the twitter functions they want, and don't need new functionality built in to the OS.

Certainly it requires a bit more sophisticated user (not that iOS users are dumb, just that you have to understand what's happening, and it could very easily be confusing to a naive (non-pejorative sense) user), but it's really a joy to use.

EDIT: I know I shouldn't care, but the systematic downvoting is really starting to get to me.
Most of these are moot for me because my laptop is a Mac and my desktop is Windows 7.

Chrome with sync set up, plus Dropbox, and I've covered basically everything on the list.
I'm really interested in that idea. That would create the possibility to clean up the remaining Java cruft like "every object is a monitor", clone vs. Cloneable, ...
The same thought crossed my mind. Not that I mind, as an iPhone user.

Coincidentally, a friend was showing me his jailbroken iPhone this weekend with an Android-like notification bar and other Android-like features (he's never owned an Android phone before; he just happens to like features like that). It was nearly enough to convince me to jailbreak my phone too.

I don't feel like these are outright innovations either, but that's okay. I'll still take 'em.
What's their alternative? Not work with Apple? Are any of the other vendors any better about this (i.e. "let's not implement good features in our OS because some of our third party devs might be upset")?
Ah, memories.
It's not like this is new. Apple did the same in OS X. For instance, Spotlight replaced existing search software.
My lesson as a coffee entrepreneur: hire cute asian waitresses with big boobs (working exclusively on tips) and have them wear nothing but pasties http://www.ocregister.com/articles/says-126730-nguyen-coffee...
Ask HN: What did you think of the Hipster hiring campaign?
Last week, we kicked off a hiring campaign at job.useHipster.com

We've had about 500 applicants so far, and I wanted to ask:

a) What do you think of the campaign?

b) Did you apply / refer a friend?
I am aware of one that is related to compatibility with java more than the JVM itself: no multiple dispatch (at least, this is what martin odersky said to me when I asked him why they are not in scala)
And at least 2 VMs.

I like the picture of the kid doing coke.
Lion requirements: 64-bit CPU, 2 GB of RAM