skysight-inc/HackerNews huggingface dataset:
> "May damage your computer" is accurate, but alarmist and misleading.

I disagree, it causes users to do exactly what they should be doing, being weary of installing a random App package. On top of that, it's very similar to the warnings most major browsers throw when they encounter a file they don't recognize.

It's no more alarmist than IE telling you it doesn't recognize the file you just downloaded, so be careful.

> Personally, I disagree with it because it continues Apple's strategy of intellectually hamstringing its users.

That's one way to look at it. A significantly more accurate way to look at it would be to take any average user, sit them down at an XP desktop and get them to rattle off things they see as unnecessary or overly complicated.

Call it whatever you want, in reality it's taking real user interaction to heart instead of assuming we can somehow educate our way out of problems that we have been struggling with since the dawn of computing.

For example, I can't believe how many people seethed hatred over Versions in Mac OS X Lion. Months before that they were most likely cursing the document model and all the headaches it caused them.

I love this assumption that one day, it will just click in everyone's heads. They will just save reflexively without considering, just like they will all fully understand code signing and will seek out additional information on the subject.

Give me a break. Those models are broken, and we've had years and years to prove it. Re-thinking these basic computing concepts that average users have been screwing up for years isn't intellectually hamstringing anyone, on the contrary it's what will make computing comfortable for the masses instead of just bringing it to them and hoping for the best like we do now.

What actually intellectually hamstrings people? The fear they have of their computer, of doing something wrong, of making an irreversible change they don't understand, or installing malware. Tackling that is extremely ambitious, and kudos to Apple for actually trying instead of making excuses like most others do.

> "We recommend that you find a computer user to explain this error to you"

Really condescending, as well as inaccurate. They're using the computer, correct? Then they are the "computer user", end of story.

> "Follow this wikipedia link to the page about gatekeeper to learn more about this and to find links to explanatory material"

So now we're adding complexity by requesting that they learn about the concept of signed and unsigned code, instead of simply being weary of unsigned apps?

Everyone is quick to criticize the dialog, but their suggestions are more convoluted and inaccurate than the actual message.
The start of the agreement says it defines "the terms that govern your participation as a registered Apple developer." This "participation" presumably includes downloads of the OP software, since this software is presently firewalled off for registered developers only.

There is no reference anywhere to being restricted to iOS or iPhone/iPad, including in the paid content section.

But if you're a lawyer (?) and certain of this point, I'd be relieved to take your advice, as I've purposely avoided registering as an Apple dev :)

Here is the agreement (PDF) https://developer.apple.com/programs/terms/registered_apple_...

(Updates: Link to agreement, quote from agreement.)
> So there's usually names like YCoolThing. And you go about "why you are questioning CoolThing?!"

How can you read Y as Why? Is it WhyCombinator for you?
I've done this. I found it hard and had to cleanup a lot of code. Maybe my standards are too high, but I think outsourcing is best for things that you're not good at personally.
self driving cars in nevada can be accomplished by a timer.

Aim the car. accelerate. engage cruise control. start timer. After N minutes required to get to the place, stop car.
I started writing a comment asking what is so complex about syntax-case, as it's just pattern matching for procedural macros combined with the optimization of bolted-on uber-symbols (syntax marks). Then I realized I'd answered my own question.

I think clojure has a pretty good foundation for hygienic procedural macros - increase the complexity of your symbol type and commit to their values asap. Once you're in procedural macro land, you're inherently dealing with the complexity of the syntax model, so it might as well be as simple as possible.
This looks really great, thank you for sharing it. One question, do you think you'll eventually extend the API to allow for uploading to these services as well?
I like the tactility of this a lot. Much superior to bread crumbs. Will the back button still work? Using pushstate I presume?

If so: then you have the best of both worlds. Advanced users can still open tabs, hit backspace to quickly navigate back (or 'up' in this case) — and regular users get a radically faster and more spatial way to navigate.
Not really. They still can't access files outside of what has already been granted to the main application.
Reminds me of the same issue with CA warnings, which used to be very alarmist but often incorrect in terms of the actual danger, so users just got used to pushing "Ok I don't care."

Basically, if you have something alarming show up in from of every install created prior to OS X 10.8, it will be the "boy who cried wolf" scenario.
I don't believe his concern is with how interesting the talks are.

The corporatism of TED as seen by the writer is that TED's epistemology, the very style of the lectures, serves the interests of the Silicon Valley establishment, in part by excluding other ways of knowing and presentation.
It is far harder to get traction to reach their scale than to make money from your users when you have so many. They explicitly are focusing on growth.
zip car here in LA is way more expensive than owing an old luxury car AND paying dealership prices on maintenance.

or renting a car every other day. I paid 1/8 of zip car's prices when i used enterprise rentals for two months
> llvm-gcc doesn't compile many projects correctly, including gcc itself

While strictly true, it's kind of irrelevant. The official stance is that GCC is the only compiler that is supported to build recent versions of GCC. This has been true since some point around GCC 4.0.
Google Drive Prematurely Activated for Some People
Tell ruby to fix their shit and use clang instead.
> Those aren't the kinds of problems that CoffeeScript purports to address at all.

Right. I think Dart's general goals are good, but I think they're wrong about how to go about it. I don't think most of the "problems" they enumerate are actually the obstacles that prevent their listed goals from being achieved. I think they are things that bother programmers whose thinking has been infected by too much Java.
>Files are an incredibly useful abstraction

I agree with you. The "Files" abstraction has served us very well for more than 30 years. That's not justification to not attempt to find a better way.
That was my first reaction, that it was reactionary for reaction's sake. But at the end, he makes a more humanist plea.
glibc is not used by the base system. So if you installed glibc yourself then the problem is not Apple's.
We understand your concern. We're actually already working on the ability for each app to put its own credentials in for each service. We plan on releasing a lot of helpful components built on top of our API, and we understand that means earning people's trust over time. Hopefully you'll consider us again at some point in the future.

To your second point, I should probably clarify. If anyone begins by using Photo Picker+ we will grandfather them in and never charge for that use of the API. In the future there may be other paid components or features of the API that a developer may choose to add, but that will have no bearing on your use of PP+. Thanks a lot.
Im guessing it's both because of homophones in general and the fact that yslow is a deliberate play on this - "why is this page slow?"
Androd Maleware increases 3,300%
What are some good alternatives to Bootstrap?
I'll install Apple's LLVM frontend when I can use it to generate ppc object code.
wow, I didn't know that! Thanks for the education. Maybe I can fill in other industries (like the transcanada oil pipeline!) instead.
Though I'd like to see WebOS have a go, I think they've missed there shot. I'm not sure how the 'relationship' between Android/Google and Moto is any different than the relationship between WebOS/HP and HP.
Actually it does. The binaries are all included in the .app, the secondary installer just places binaries in the various locations around the HD.

Look at man xcrun and man xcode-select. Both of which can be used to switch to different Xcode versions easily. In the future it looks like they are planning on making it easier to switch between different versions of Xcode.

And using xcrun one could set up a build environment for make/config with CXX/CC/and all other environment variables pointing to the right location in your /Applications/Xcode.app/ folder.

One thing I don't understand is why Apple didn't just symlink the various binaries into the Xcode app if the Xcode app is installed, instead of having to download another 170MB file.
Interesting is not so important. The article says that it's more important to understand the meaning and influence of new things on society.

I'm not sure that the guy who invented something is the one we should ask about how it would affect society. He's probably biased towards his new tech, and doesn't have the historical, political, social and other types of knowledge needed to try to understand the impacts.

And the corporatism is that TED created a false sense of technological optimism within the viewer, a sense that technology could solve all. But at their core, most of our big problems are social and psychological, and many are tied directly to current business structures.
This means that we can safely install /usr/bin/gcc without affecting Xcode's bundled gcc, and vice versa updating Xcode is guaranteed to not affect our custom /usr/bin/gcc. Sounds like a big improvement to me!
but that is because the target plane for OS X is so small and not worthwhile. If OS X was 95% of the corporate market and made up large networks it would be targeted just as regularly as Windows is. there is nothing technically superior in OS X that prevents it from being a malware target (prob inferior to win7)
> "Click the button below, locate file xyz and 'Open' it to proceed"

Rather than presenting it as some pointless mechanical chore in which you direct a user to a specific file in a known place, wouldn't "Choose where you would like Foo.app to save your XYZ (project/file/whatever)" make a lot more sense?
> apps that have been signed by a recognized distributor may also damage your computer; the signature isn't proof against errors or intentional maliciousness. So that wording is ridiculous.

Right, that's a way better wording. "Oh, and signed apps could harm your computer too and also can't be trusted. Guess you're fucked then!"

I wonder why I leave with the impression that you are just looking for things to nitpick because you don't like Apple as opposed to offering a genuinely helpful suggestion?

> This dialog just confirms suspicions. The intent is clearly and explicitly to throw FUD on, wall off and eliminate non-Apple-approved software.

...Well, duh. Did you encounter anyone with a different impression? Also, what suspicions? Is it surprising to you that Apple is on a path to disallow unsigned code?

This is the way forward people. Assuming malware will stop being a problem or users will suddenly stop screwing things up are the complete pipe dreams here. With the addition of the signed but not reviewed category in Mountain Lion, I'm happy. It's the best of both worlds, and a much better solution than no centralized distribution at all like Windows, or a Wild West style distribution platform like the Android Market.
A setup like this should theoretically be able to optimize carpooling so as to minimize that. A smart automated system should be able to figure out how to efficiently cram 3-5 people into every car by optimizing routes.

Of course, in actuality there would be plenty of people who would demand their own private car out of principle.
Absolutely. That's already built into the Chute SDK, actually. We're still polishing the docs (we haven't formally launched the API yet), but the functionality is there. Feel free to email me directly if you'd like any help.
>Is Apple going to cripple Logic Studio? Or will they also have to take their "pro" software out of the appstore?

The answer is simple, Apple's apps will have special access that will make them better than 3rd party apps which have to jump through all these hoops.
Explicit renaming also gets annoying because it's done properly you need to rename everything, even basic forms like let, if, cond, etc.
short version, politics & tragedy of the commons.

Anything is possible, I just can't imagine a (US) municipality that's able to implement an entirely new public service. IIRC, community wi-fi keeps getting sued by companies that want to make money. First, none can afford it. Second the US, IMHO, is really hostile toward any sort of government service.

Even if those were non-issues, you still have to solve the problem of vandalism. People behave like grownups when other people are watching (pretty much). The bus or subway are good examples. Alone, in a car, i think it's much tougher to keep people well behaved. there have been various community bicycle programs that suffer from people beating the hell out of the bikes, or just stealing them.

These are perhaps mutable problems in small towns, or outside of the US.
I think the better strategy for Google would be to support Dart on Android in addition to Java/Daavik.

This also will provide a leverage against Oracle.

If mobile devs started to learn Objective-C en-masse just to be able to write iOS apps, they surely will learn Dart.
Where's the "Proceed Anyway" button? In this context, 'Cancel' is super ambiguous.
I've had a LOT of good experience using clang instead of GCC for compiling a lot of different packages that say they require GCC. Honestly it is no surprise that Apple has stopped shipping an extremely outdated GCC and that they are not including a newer version of GCC due to the GPL v3.
For domain search, I personally like https://domize.com/.
man xcrun
man xcode-select

The tools are already available, just not in the normal path locations. Also if you are modifying the files installed by the CLT installer such that they get messed up you are doing it wrong.
It's no more alarmist than IE telling you it doesn't
recognize the file you just downloaded, so be careful.

Except that IE still presents you with a "Run" button. This just... stops you.

Condescending

Sure. Poorly worded on my part. However, I have little sympathy for people that get offended when they're told that they're out of their depth. If someone tells you that you don't know what you're doing, you either have a refutation ready or you actually don't know what you're doing. Getting angry is counterproductive and will only let you wallow in your ignorance. Either acknowledge your ignorance and go on with life or prove them wrong.

Everyone is quick to criticize the dialog, but their
suggestions are more convoluted and inaccurate than the
actual message.

Because I tried to present an alternative other than "just get rid of it", which is really the right thing to do.
Yes, trying to do anything complicated is always very painful in syntax-rules, and every once in a while, you really do want unhygienic macros. Explicit rename is much simpler to understand, and more powerful. The only problem is that it's easier to make a macro unhygienic. But I figure that if you are already programming in a lisp, you can handle not having the language hold your hand through hygiene, it doesn't anywhere else.
> Why would it be an "artificial" advantage?

If Google successfully gets people to adopt Dart, but other browsers rely on JS cross compilation while Chrome has a dedicated VM, then there will be a period during which Chrome has an artificial advantage. This is a virtual certainty.

Dart might also have real advantages, and those would be enjoyed by all once other browsers provided fast implementations. But initially, Chrome would enjoy an artificial advantage even if Dart was actually worse by design than JavaScript, so long as they could get a significant chunk of web developers to adopt it.

My point is that getting people to adopt a technology that your product pioneers confers on you a market advantage independent of the actual merits of that technology.
Brainstorming vs. Casual Conversations
10 Atlanta Startups Making The South Proud
I'm pretty sure i know what I'm looking for in a porn site. There's many things youporn can do to help me watch better stuff.

Say I'm a fan of a porn star XXX and I'd like to see a simple notification that there's recently a new video tagging her. Same thing if I like some particular user's taste for porn and would like to get noticed if he/she has posted a video. Basically if it gets more social, my wall or dashboard or whatever, would be more sorta relevant.
Oh look, it's the compulsory Gruber bashing comment.
It's good to see that Apple is getting more open about being an enemy of software freedom.
Zip Car works best in SF, there are cars everywhere, the city is 2nd densest in the country but still a pain to do most errands without a car, cabs suck, and the price is right. Boston is similar, but I have not used ZipCar there.

In NYC it's at least $2/hr more expensive. Cabs become competitive, and there are tons of cabs. There are many more people but not as many cars as SF, so it's harder to get a car. It's mostly good for moving apartments without dealing with U-Haul, going to IKEA/Fairway in Red Hook or picking up craigslist stuff.

I found in LA, the zip cars were so spread out, I first had to figure out how to get someone to drive me 15 minutes to the car.
> Also, not quite correct, as far as I'm concerned.

How far are you concerned?
Thanks for the post Bubs. Really touching and great to see you being so open about all this.

"Every ride is what it means to be alive." Amen dude.
As pointed out in other Gatekeeper threads, it would be nice if users could choose which signing authorities to trust. Signing is a good security model, but a single authority sounds risky to me. Perhaps I feel that Signing Authority Foo has a better definition of malware (read: which certificates to reject) than Apple has.
That's why the low false negative rate is important. If you score a negative you don't have depression.
Won't require a confidentiality agreement and NDA.
The analogous message for untrusted webpages is "Go ahead, browse, because this is in the sandbox of the browser.".

And, when you type stuff into a textbox and POST it over HTTP, a text box often pops up the first time, saying "This is insecure, fyi".

For text-only emails, it's plenty fine. For emails with images, there's some privacy issues, and for emails with attachments, even more issues.

For the average user that won't check MD5s, saying "This can't be trusted, throw it out" is probably the right idea. There's a lot of history of people telling others their password for a candy bar, so anything that users really want they'll get, scarygram or no.
this looks great - i hope a lot of services adopt it
Because an enormous number of developers have no desire to use Xcode and are annoyed at having to download 1.3GB Xcode to get `gcc`.
I apparently did NOT say that it's picnic. And I don't see how your reply is related to my comment. Does your site have enough social features? Like follow, walls... And is your site 100% redis too?
Agree with other posters, it's not that TED is corporate - it's been suffering from dilution of the brand through TEDx, and (perhaps my biggest beef) is the liberal slant on some talks asking for more public funding or making political commentary. Not sure if others feel this way though, it could be my own bias.
The NYPD's crash data has a booboo. Here's a band-aid.
Is Ruby interpreted or compiled?
> There's obviously a kill switch involved

False. It's already been reported that this is not the case. Gatekeeper uses, and clears, the quarantine flag, the thing (which already exists) that throws up the "BLAH is an application downloaded from the Internet. Safari downloaded this file today at 4:30PM" message the FIRST time you open an application. Since after the application is launched, the quarantine flag is cleared, you don't get prompted again, and the blacklist is not checked again either. So, whether it's malware, or some kind of "subversive" app the government wants to suppress, no apps that have previously been opened at least once will ever be prevented from running by Gatekeeper. And nobody ever said anything about deleting anything.

Furthermore, even after a developer key was blacklisted, apps loaded from disks such as CDs or USB drives don't get quarantine flag. Only files that came from the network.
Cheapest Hosting
The cheapest hosting provider around
If the government isn't doing it, it ain't censorship

It is tantamount to censorship once you have chosen iOS, because that choice makes Apple the government of your content.

But whatever you choose to call it, fact is that they restrict content based on value judgements that go well beyond anything you could ever call "quality assurance". They ban everything controversial regardless of quality.
A feature missing from this description:

- launch Xcode

- close all windows

- make an other application active

Effect: Xcode quits (Activity Monitor does not show it)

A bug or a feature that we will see this system-wide?
Edis - A protocol-compatible server replacement for Redis, written in Erlang
Of all the Mac viruses, worms, malware, etc. that have been distributed, how many of them came in the form of a dmg that the user opened and installed? I would think most of the things that "may damage your computer" would come in the form of vulnerability exploits and other stuff that the user will never see or get a chance to block.
Corporatism is not corporate.

Corporatism just means special interest groups leveraging power.

Corporate means relating to a company.
Double Fine Adventure Will Be Available DRM Free For IOS, Android
He takes the time to link to "patent medicine" and "swamp root" but not to a single TED talk illustrating his point? Lame.
"As an example, try visualizing a color made from red and green (not the mixture of the two pigments, which would be brown, but a hypothetical color 'reen' made from elements of each)."

Um, yellow is the combination of red and green. Am I missing something?

EDIT: I just feel the author does a poor job of wording his thought experiment. When I visualize a mixture of red and green I visualize either brown or yellow, and since he said he didn't mean brown that leaves yellow.
Google+ Ghost Town
Playing with a cat using a laser is patented
Don't Believe Every Success Story
I like to think I can program more than 3-4 hours a day sustainably, I know I've had days where I worked for 8 hours (although its not always pure programming) and then came home and worked for hours more on personal projects, or also worked on the weekend on a personal project for many hours.

The thing is though that I have a habit of distracting myself fairly often by going on here to read articles, Reddit, etc, I'd say I normally wouldn't go more than half an hour without some forced distraction, often times even more often that that. I think doing something like this can help to keep you mentally fresh, at least it seems to work for me