skysight-inc/HackerNews huggingface dataset:
The C++ FQA is pretty impressive in its detailed and thorough dislike for C++. I'm not sure if I know of anything else quite like it in that regard. The only thing that comes to mind as being close is the UNIX-HATERS Handbook.
If Xcode 4 is on the Lion disc, I think we're all going to be juuust fine.

If it's not, I agree. Fuck. Until then, we don't know!
> If I want a data structure in C, I have to write it myself. From scratch. Every time.

http://library.gnome.org/devel/glib/2.28/ makes C development much more pleasant. You could make the same argument against C++ if you didn't have STL.
What a lot of people seem to miss is that Xcode 4 is still a free download on http://developer.apple.com/xcode/ for members of the developer program (which is a free membership).
No doubt, hence why just the toolchain would be awesome. I don't even use Xcode.
The end-user needs to have build tools installed on their system if your library uses C. Same for if you want to install some standard system packages like ImageMagick.
I think the $5.00 is to deter the average user from seeing a free App made by Apple and downloading it, eating up significant bandwidth
Real World Haskell: < http://book.realworldhaskell.org/ >

Written by three of the most prolific and capable Haskell library developers. It covers everything from introductory functional concepts to high-performance C-style stateful programming.

You can buy a dead tree, or read it online for free.
I think that was kind of the point. The only advertising and marketing a blog should be doing is for the author or products the author feels passionate about.
I don't even use Xcode at all. I'd much prefer a `brew install` or even if they had their own *.pkg file or something that was just the toolchain.
Yeah, why not just ship binaries? Needing to install a compiler separately seems like far too high a barrier already.
nice one, the bogo is amazing :)
For many types of development, there's this:

http://vagrantup.com/

It makes VMs free and easier. It uses VirtualBox, an open source VM environment.
That sounds fixable.
... or, you could just ship a binary instead.
Isn't the llvm toolchain a free download, and doesn't it offer a gcc front end?
Free ADC members still have to go through App Store and pay the $4.99.
The gcc version is, for all intensive purposes, identical.

"for all intents and purposes"
Ha, it gets better: the web server "was partially funded by the DARPA Composable High Assurance Trusted Systems program."

http://www.okws.org/doku.php?id=okws:sponsorship
Microsoft apologizes, explains in gritty detail how the WP7 update process works
Smart Phone is a Smarter Wallet?
I don't get it. What's wrong with "sudo port install gcc46 ruby19 ruby186"?
The Android app came out almost a year ago I think. I've had it for a while, it's on the market of course.
Yeah that helps, thanks.
PG: How do I know if this time is the right time to apply? Group of 4(!) founders. Heavily leaning towards waiting until Winter or next Summer.
When C was invented, half of all coding was systems programming. C does a great job of addressing that need, that's why it's a fine language.

The fact that C is not great for GUI apps does not diminish C's quality for what it is, it's just not designed for that level of abstraction.

C++ on the other hand, attempts to be designed for that level of abstraction, and so in fact you are better off writing most types of modern apps in C++ than C in absolute terms, but when compared against other languages designed for the same paradigm it falls down due to complexity overload. That doesn't mean you can't do great work in C++, but you have to really know what you're doing, which parts to avoid, etc. C++'s strength is being both fast and powerful, but most of the time you don't really need both those qualities. Game programming is a notable exception.
That's on the long list of things I'd like to add. If you have suggestions on best way to implement let me know.
So perhaps the answer is to allow Homebrew to bootstrap itself with a basic toolchain if one isn't available. It could even deprecate its toolchain if you later installed Xcode.

There's no technical reason why this isn't possible -- the Apple gcc toolchain is, by necessity, available as Open Source.

I use Xcode rather a lot, so this isn't a big deal for me, but it seems like a sane answer for "the rest". Sure, you'd still need Homebrew, but that plus a toolchain is a much smaller burden.
Do you think Xcode 4 will become free at some point? What happens when Xcode 3 is no longer supported or sufficient?
> You still won’t see PHP installed on Windows any time soon.

Not preinstalled because that would be undesirable, but http://www.microsoft.com/web/downloads/platform.aspx makes it pretty painless to install PHP and a whole whack of that style of crap.

Is there a real problem here? It seems like any compiler would do for the problems you're talking about. Yes, someone needs to package it, but I don't see that it really must be Apple.
Absolutely. I think a lot of people hear $10,000 per day and mentally multiply it by 100 or 200 or whatever and go "WOW, that's a whole lot of money every year." But in a lot of situations, it's as you say.
hey, some feedback:

- on first glance i don't get the idea of the site, somehow not even compelled to start the video (maybe try a more "compelling" preview-screen there)

- some "bussines buzzwords" like Online Conversation and Audiences . .. maybe try a quote instead (ask a friend if you dont want do make one up) in the quote, state the one or max. two TOP benefits i have from the site.. and also give me a hint who needs your thing. like:
"lloquy helps me maximize my readers engagement.." (Jon Doe, BigBlog.com)

- signup might increase with a green or orange signup button, conveys success and gets attention

I think you really need a 1-sentence pitch to tell whats the benefit for me as a user? (answer for what? so what? now what?)

Best regards
Patric
In the past these kinds of midstream Xcode upgrades were only available to registered developers. So other developers should be grateful that this upgrade is available at all this time. And if 5 bucks is too much for you then I guess you'll just have to continue to use Xcode 3 and wait for Lion.
Compared to what other platform? Windows? Developer support out-of-the-box on Windows?

Linux, sure, but Linux is since its inception a developer's OS. Mac OS lies somewhere in between. There are many happy developers running OS X, and paying $5 for XCode doesn't make me mad enough to rant. Dude, it's $5. You paid nearly that for Angry Birds.
Rails 3.1 will ship with jQuery as the default JavaScript library
I think your users don't understand your website.

The word content and conversation are very abstract terms that don't inform the reader to specific uses for your website. I watched your video thinking I would get a clear use-case but it still wasn't clear to me.

It would be easier to understand if you said use lloquy to follow interesting comment threads on the most interesting topics on your favorite websites (blog, Huffingtonpost, etc...) while you continue surfing the web.

The explanation you gave requires the user to use their imagination a little too much. I know you don't want to limit the use of your site, but it would be helpful if the writing was more specific and exciting and the video was focused less on explanation and more on fun useful actions users are actually going to take on your site.

You start off talking about content creators (like it's a tool for blog authors) and then you describe it's use for blog/content readers. That's confusing.

1. In your example of how to use it, you start off talking about a "conversation" (a little vague - I wouldn't know where to find a conversation on the web) and you start to list other uses for it before I understand the initial use for it.

2. You suggested people "filter content by calculating influence". That's too abstract. I think you meant "follow popular and interesting users and vote for the best comments."

I think more exciting language that describes tangible actions users will take and pictures that are not flat screenshots of text will improve your conversion rate.
It's a ridiculous argument, first of all that $5 would deter anyone, secondly the clang/llvm binaries are available freely, which is the default compiler in Xcode.

http://llvm.org/releases/download.html#2.8

GCC is freely available in source form.
If you spent 1% of the time you did writing this article researching your misguided accusations you would realize that xcode 4 is free and downloadable for registered (free to register) Apple Developers.

Exactly like most Apple tools. It's frustrating seeing all these people accusing apple of charging for XCode when it's really no different than before.
What part of "XCode 3 is still free" do you not understand?
Because requiring yet another third party tool is just an extra barrier. And not everyone uses MacPorts anyway, personally I don't want to see MacPorts anywhere near my computer...
Xcode 3 is free, but not 4. Either the developer program, or $5 on the app store.
I'm not sure exporting men or importing women is feasible considering that China's only comparably populous neighbor, India, suffers from the same male/female imbalance.
Your house is not for developers! It did not come with a free computer when you bought it! Even though a computer would only cost as little as 0.2% of the cost of the house, and the previous owner already wasted tons of money on the useless peach trees in the yard.
Many people in Latin America or Spain can write great code, but they are not that fluent in English. There was nothing similar before. And among 400 million people that speak Spanish, there are many, many good hackers.
Actually I think Snow Leopard stripped out a lot of those extra gigabytes; only a few printers have drivers out of the box now.
"For instance, what's to stop a sophisticated thief with a concealed payment terminal from digitally pickpocketing you [with NFC]?"

Using a barcode instead, with a face of the customer downloaded from a server onto the cash register, as in http://www.facecash.com.
Because then you'd need to ship binaries for every conceivable platform that your gem could be used on and you'd need to make some pretty fundamental changes to the whole Ruby gem distribution system (this probably applies to other languages and their libraries too).
Assuming no other available build toolchain (e.g. Xcode 3), you won't have macports installed. How will you compile gcc, ruby if you don't already have a compiler?
As one of Blekko's founding concepts was that the search experience can be made better by human curation, I choose to interpret it as validation. Not that I expect Google to join in and adopt the "web search bill of rights" anytime soon of course.

I'm not sure if "Human curation" is the concept I'd grope for here.

What I'd like is search that uses a "larger context" - what I've searched-for and accepted/rejected, what those similar to me have searched-for and accepted/rejected etc. Being able to implicitly use a lot of information is crucial because there aren't going to be enough curators to everything ever.

Google is already using an incredible amount of implicit information and I expect them to use more.

What I see opportunity as really, is more like "self-curation" than some finite stable of curators. What would be cool is a system to let me keep my list of likes and search-finds - essentially my entire preference-system - and let me edit and send the whole thing to different search providers as well as to friends.
The comparison isn't between straight-C vs. straight C++. It's between C with a good glue language (say, Python or Lua) vs. straight C++.

If I want a linked list in Python, I do:

frobs = ['foo', 'bar', 'baz'].

The equivalent C++ is:

vector<string> frobs;
frobs.push_back("foo");
frobs.push_back("bar");
frobs.push_back("baz");

The reason people like these multi-language solutions is that Python or Lua is much, much more productive than C++ (as in, many times more productive), and yet the most programs have only a very small core that needs to run fast. You can write that small core in heavily-optimized C, making it quite a bit faster than kludged-together C++, and then write everything else in Python. And the total complexity of the system is still much less than if you'd just used C++ to start.
Sure, but if you are a dev, installing the necessary tools is a pretty easy and painless thing to do. If you aren't a dev (like most people), why have it installed at all?

Since Snow Leopard, printer drivers are no longer included with the OS either. Instead, they are downloaded through Software Update as soon as you plug a printer in.

Having said that, the fact that Xcode is listed on the Mac App Store instead of just in the developer portal, I suspect that Apple will bundle Xcode 4 with Lion to try to encourage more app development.
ITunes Scammers At It Again
Ramaze – A Small Ruby Web Framework
Ramaze is a simple, light and modular open-source web application framework written in Ruby. It’s aims to be highly modular, with only one direct dependency, Rack. The indirect dependencies come from the use of helpers included in Ramaze.
You're not in America, so I'm not sure of the implications of this, but honestly there's no reason to do the legal and accounts stuff until you absolutely have to. You can avoid that until you bring on investors, co-founders, etc for the the most part, which would mean that you can do the dev part your self and avoid the legal and accounting and thus avoid the investor.
Not to mention you need GCC to build GCC
Well, I'm pretty sure gcc can bootstrap and self-compile, but I don't know if macports is setup for that.

edit: apparently it's not self-compiling, at least not in the way I was thinking.
So go after business users. Do you think they are more likely to pay for an app like this?
This is a good time to self-link to trundle: https://github.com/schwa/trundle

Trundle is my Objective-C (iOS! Mac OS X!) framework to communicate with CouchDB servers. The guys at CouchBase use it in the demo for Couchbase Mobile
No, this is wrong. A developer login is free. The developer program costs $99 a year.

You cannot get XCode for free unless you have ponied up your $99.
I applied to TechStars with a 3 man team a few months ago. We had full time jobs but gave the above line- that we were willing to more seriously commit if we got into the program.

We didn't get in. They advised us that you can send a much stronger signal if you've already committed. The best indicator of future commitment to a startup is past commitment.
This doesn't actually seem to be the case. I just logged in to my (free) Apple Developer account and got the following message:

--
You must be an iOS or Mac Developer Program member to download Xcode 4 or you can purchase Xcode 4 from the Mac App Store.
--

According to http://developer.apple.com/programs/ both the iOS and Mac Developer programs are $99 per year.
and there are more people in Europe than the USA - but that doesn't mean you ignore the US market.

Even if all things were equal, Nintendo portable is still a huge market. While the lines are blurring, I still think DS is a game device, and iOS isn't - specifically with respect to how much people pay/expect from games. The development costs for DS would be higher - as you'd have to build a longer game, but the so too would the margins.
Also, there was a time when blogs in spanish generated great content and somehow all that is gone. Maybe this will motivate us to write more, again.
I don't see it in my Updates section.

Do I have to download a new copy even if I bought the original?
And you tried logging in with a free account and getting it? Didn't think so, because if you had, you would have kept quiet.
"for members of the developer program (which is a free membership)."

no, it's only free for members of the paid developer program.
free members who try and download it are given a link to the appstore or an option to purchase the yearly membership.
History of APIs – Instagram API
This seems to me a case of mis-attribution of success.

The article says "Intel’s dominance in the global microprocessor market is being threatened by the rapid rise of ARM Holdings.".

ARM Holdings might be "rising rapidly" today but it was founded in 1990. They've been doing ARM processors with the exact same business model for the past 20 years.

The reason they're successful today is simply because they have superior technology in an area (power consumption) that is important for a quickly growing mobile markets.

Arguably ARM was a better architecture than x86 from the beginning but it didn't matter: after Windows/x86 got majority of the market share, the switching cost for a different processor were too big and Intel was doing a good job driving x86 in ways that mattered for that market (performance).

Only when a completely new market emerged (for PDAs, iPods and cell-phones) that was free from requirement to support legacy code, ARM found it's place because it delivered one thing much better than Intel with their existing line of x86 processors: power consumption was dramatically lower. It also happens that this was a core requirement for mobile devices.

We can't go back in time and see how ARM Holdings would hold up if they were doing their own manufacturing as well, but in my opinion the business model has a minor impact on their current success.

The most important thing is that they have a product that is superior to competition.
Xcode 3 doesn't solve the issue of it being a real pain in the butt to install. gcc by itself is much, much smaller and much less of an issue for a casual user to install.
I'll toot my own horn and say that I saw the writing on the wall 4 years ago and moved to Ubuntu. Best decision ever. I lack for nothing. Apple is the new Sony - no thanks.
"As usual, Instapaper 3.0 is a free upgrade to anyone who has ever bought the paid app. For new customers, it’s only $4.99 for the universal iPhone and iPad app."
Because then you'd need to ship binaries for every conceivable platform that your gem could be used on

You don't. You ship binaries for the top 2-3 platforms and provide source for the rest. That's how open source projects have been doing things for ages.

and you'd need to make some pretty fundamental changes to the whole Ruby gem distribution system

Meh, it isn't insurmountable.
It's also possible that Xcode 4 is only on the App Store because Lion is going to be on the App Store, and people who buy a physical copy of Lion will get Xcode 4 on the disc.
If you're new, you might like something easy like the "gentle introduction to haskell" http://www.haskell.org/tutorial/. Unfortunately it does not cover more recent and advanced features; for that I would recommend Oleg Kiselyov's site http://okmij.org/ftp/Haskell/ (he is somewhat famous in the community for bringing advanced Haskell features "down to earth" with clear, simple examples).
No, it's not even remotely fixable. If your extension requires natively compiled code for speed, you need a compiler, period. Going back to forcing developers to cross-compile binaries for every OS under the sun is not what I would call a fix.
Wow: a single sponsored tweet from Charlie Sheen delivers 342,000 clicks
Also heard in the corporate world: "The ownness (sic) is on you" (onus).
I was more reacting to the common argument that "$5 is not expensive". My apologies if that's not what they were addressing in this comment.

That said, Xcode 3 doesn't satisfy the requirement of being easy or quick to install for a casual user.
Probably hasn't propagated yet. It'll take an hour or two most likely.
If you search for Instapaper and re-download you'll get 3.0.

It seems that the updates section has a little bit of a delay.
Voxel Rain (seeing randomness)
A random experiment about seeing randomness in some of its forms.
I love Instapaper, partially because its a fantastic product and partially because of the guy that's developing it. What Marco has done represents my goals as a 'hacker', I cant wait to have my own Instapaper some day.
Really digging your Company Overview video too: http://wistia.com/about/company
If you spent 1% of the time you did writing this comment researching your misguided accusations you would realize that xcode 4 isn't free and downloadable for registered (free to register) Apple Developers.
It’s possible that this will change before OS X Lion ships, but it’s still a troubling prospect today.

Why is this a troubling prospect today? The Developer tools you need are on your install disk. You did buy the operating system right? Just install them. If you don't have the disc handy at least you have the option of downloading it for free.

You're arguing that spending AN HOUR of your time is offensive. Think of everything you DON'T have to do since it's built into OS X. If that doesn't convince you, then yeah, OS X isn't for YOU - not Developers.
On Negotiations & Shared Value In Partnerships
I haven't worked with CouchDB yet, but I believe the answer is yes, since the syncing is done using CouchDB's replication features
Veteran Journos Out as AOL-Huffington Cuts 900 Jobs | Epicenter | Wired.com
No one's asking anyone to cross-compile binaries for every OS. You compile binaries for the few important platforms and provide source for the rest. As I mentioned in my other reply, open source projects have been doing this for a long while.
I use Instapaper all the time to save things to read...but have an Android phone. When is the Android version coming?
PS3 Firmware 3.60 Unhackable?
Out of curiosity: Instapaper has had a decent amount of success by making stellar apps for iOS (Marco's only source of revenue outside of the "subscriptions", from what I understand). Is this a good strategy? Like, pick a single platform and make the integration as polished as possible? Or is it better to get cross-platform apps that aren't as polished (in a situation like Instapaper)?
Yes. When Lion is released.
(3) happens surprisingly often outside of MC, just between consenting firms. When I've worked in the financial industry it's quite common for a third party firm to benchmark everyone and provide positioning, etc. data. It often works in everyone interest.
I could swear I remember, back when they were TheSpark, them claiming that the TheSpark ran on a custom webserver written in C++. That would be consistent with the idea that OKWS was done as Max's Harvard thesis project and then inherited by TheSpark and OKCupid later.

There are a variety of reasons why startup founders may want to bend the truth with their public statements.
This sounds absolutely ideal. Homebrew bootstrapping itself using packaged builds of the xcode toolchain which, as someone else mentioned, apple has to provide as it's open source. Homebrew itself is pure ruby, which is already part of the OS.

It could be done as part of the homebrew install process. This would be a step forward for everyone. Most OS X devs use homebrew anyway, and for those that don't use xcode this would simplify things a lot.

I hate downloading that massive DMG. I can't even use wget easily because I have to be authenticated. Who cares about what apple decides to do or not do with the tools the community developed for itself? That's what the licenses are for, people. So we can look after ourselves.
i liked the page before i typed 'dance'. won me over fully when i recognized girl talk.
I'll pay $100 for Xcode and not use it and not even care. We're not the point. It's the casual users that want to get into a library that I'm concerned about. That want to use a C library on their machine. That want to use ImageMagick in their PHP site. Those are the ones that an unavailable gcc hurt the most.
Useful Photoshop Tips And Tricks For Photo Retouching