skysight-inc/HackerNews huggingface dataset:
Don't forget all the API changes that present themselves with each new major version. For example, Notifications, GameCenter and Twitter are all new core libraries on the Mac that are accessible to developers.
It's too much design. It's distracting. You notice it. Is the clip necessary? The lined paper background?

I've never seen a dialog box like that. What was wrong with the standard and universal "plain" native dialog box?
> Backbone by itself is not sufficient for building complex web apps.

What he meant was that for any complex web apps built on backbone.js, you have to build a layer on top of it or use additional plugins. You won't build complex applications as is.

IMHO, I consider backbone.js more as a base framework which you need to enhance before starting your project. So, in a way, every complex backbone.js app is more of a <Complete new framework> extending Backbone.js.

A proof of that is mostly the number of available plugins (which is great!!). As a matter of fact, ender could be written on top of backbone.
Blame 60 Minutes for using the most ubiquitous web video technology instead of blaming Apple for not supporting it.
I completely agree that web sites should be accessible to all visitors. The problem seems to be that the developers on many sites have infrastructure that is half a decade old and they are only making minor tweaks. It's easier for them to create a new dev group to build an app than to disturb their delicate website house of cards.

Then there is the issue of privileges available to apps vs. web sites; until the browser supports webkitUploadAddressBook({ stealthy: true }) there will be a strong incentive to develop an app.
What I'm curious about is how they'll present this to users who try to install an unsigned application the first time. Will they educate the user, and provide a way to get to the Settings and change it if they want? Or will they present it in such a way that 90% of users give up and assume the installer is broken.
This is a preference in system preferences that is pretty easy to change. I don't think it's entirely unreasonable to say that if you can't figure out how to change it, you probably would have trouble figuring out what's safe to install on your computer anyway. You'd also probably have trouble finding things to install on your computer that you didn't get at best buy (would be signed anyway), through the app store (would be signed anyway), or through a malicious site trying to get you to install some fake virus scan scam (wouldn't want).

But it's not going to slow down developers, or even kids who like to explore.
The tweet dialog has a paperclip, tilted askew, holding a printed page of linked content to the dialog.
This is a scary preview of Apple's vision of desktop computing (which we all anticipated with the App Store being brought over from the iPhone world to the desktop):

The safest place to find apps for your Mac is the Mac App Store. That’s because the developers who create them are known to Apple, and the apps are carefully reviewed before they’re accepted in the store.

As I've had no reason to upgrade my home PC from 10.6 to 10.7, EOL for 10.6 will probably be when I ditch the Mac and just dual-boot Linux and Windows. It's really amazing how much Apple has changed since the pre-OSX days.
Right, which would be rendered pretty ineffective by Gatekeeper, now, at least for people that don't know about the launch-from-disk trick or other workarounds (basically, the same people that would potentially be vulnerable).

Gatekeeper's a small, small step that doesn't add much inconvenience to developers, but it does help a bit and I'm surprised at how long it's taken to arrive at something so basic & logical.
Patent-war not nearly over: Apple Patents Macbook Air design
2012 will be the year for Linux on the desktop!
That middle option, the default, is Developer Signed applications. Apple keeps the keyring and can torch the developer's key if they go rogue, but the developer does the signing.

The model essentially matches Debian package distribution.

(And as mentioned by oomkiller, this won't go down to unix, it is just the "application" launching.)

Edit: pilaf's reply got down voted into oblivion. What he suggests is flawed because applications are not in your PATH. But in the spirit, your application could write malware into somewhere on the PATH, and could find an exploit to get the setuid bit turned on. As soon as someone realizes this, Apple should kill your signing key thereby blocking the distribution vector. It will not help in cleaning up the mess. The victim is still looking at an "erase disk, reinstall, restore backup DATA ONLY!" recovery as they should anytime they lose control of a machine.
I think IE worked this way only if there was no DOCTYPE. Or am I mistaking this with some other IE "bug"?
About as long as it took them to get their hands on the iPhone master signing key, I'd wager.
The marvinator • Roar of the Mountain Lion
> He did this so it would work better with tools like diff, patch, and version control in general.

git supports a --color-words option which is quite handy for text.

> I thought "hey, worth a shot", tried it, and found it too clumsy for me during the writing process and abandoned it soon after.

use auto fill and don't manually break lines :)
The response I hear you giving my argument sounds like the one I always hear: "your argument is wrong because we need circumvention tools".

That's fallacious because our need for circumvention tools is irrelevant. You are talking about moral imperatives and I'm talking about engineering.

The fact of the matter is, there is no way to build an assuredly secure messaging system; every attempt to build cryptographically secured messaging has failed, often multiple times. It isn't unlikely that every fielded cryptographic system is broken right now, and we're just waiting to find out how.

In the real world, resources matter. Nothing is perfect, so really we're talking about a contest between two parties. Will the circumvention tool authors figure out the flaws (that expose their messages, that allow attackers to use technical flaws in their tools to mislead users into compromising themselves, that allow attackers to easily pinpoint circumventing traffic, &c), or inadvertently fix them by laying more countermeasures into their code? Or will governments find those flaws first, and use them to turn the tools against their users.

The governments we're talking --- Iran, Syria, China --- have zero scruples, unlimited funds, and (if you're under the delusion that dictatorships have a hard time finding technical talent or that money doesn't simply buy it like anything else) demonstrated access to research and development skill in this specific area.

It doesn't matter that we need these tools. I'm betting on the hostile governments. If you think the dictatorships will win, you need to keep in mind that the worst case isn't "false sense of security". The worst case is, "run this tool and a government computer somewhere silently puts your name on a list".
Related to this, all my friends and family are already using an Apple product (referring to either iPhone, iPad or a Mac, or all inclusive). Really, everyone I know is. A chat app (and any other) that let me interact with them is perfect.
I think you must have missed the paperclip.
I read the article, then proceeded to waste another 20 mins of my works time drawing phallic images in the sidebars.

Still, very cool trick, and the drawing is incredibly smooth.
10 People Who Will Drain Energy From Your Company
It probably lets them know how long the movies they produce should be. If it's too long before any action is in there then people move on. If it's not long enough then the customer doesn't get what they want. Optimizing this means that they can take a single 8 hour shoot, that'll produce maybe an hour and a half of good footage (just pulling numbers out of my ass) and make more than one video of the right length to get the most profit out of it.
I'm not saying that we should all use OAuth 2.0 without due understanding, but we should all admit that we're not all experts at everything, and sometimes we should bow to peer reviewed knowledge.
Gruber was telling that the Apple ID was going to be free. It isn't. It requires a Mac Developer account as far as I could understand it.

When I was 15 I wrote a Taskbar dialer for Windows 9x and later NT (this was in the modem days. Of course I haven't updated it in ages and the only reason my old webpage is still there is because I found it by accident in an old backup, but here is a google search for it: https://www.google.com/search?ie=UTF-8&q=RasInTask).

I published that on the various download pages and it was good enough to even be featured in dead-tree publications.

Back then I had no permission to use a computer ("they make you stupid" was my parents argument) and certainly no credit card to pay anybody to do development - and even then, as a minor I would probably never have gotten that certificate.

With this rule in place I would never have been able to publish that dialer. I would never have felt how it is to make something that others can use and find useful. I would never have ended up where I am today.

Does this stop malware? Does this stop fraudulent call centers? Does this stop malicious people from telling people to turn it off and then still installing the malware? No.

Does it stop people like me from ever getting to their career of their dreams? Likely.

I might be an old fart, but this is far from acceptable.
The issue is that Apple is the only certification authority.
if almost everyone knows and complains about the smoothness in Android being not as good as iOS

To the average user it is a complete non-issue: It's one of those things that you have to essentially point out to them. It is an issue for iOS boosters, however, because it's what they see as Android's Achilles heal.
So I call my malware 'ls', set it to suid root and have my victims double click that? Fine. Thanks.
These mnemonics techniques have been used since the ancient Greeks and Romans. But does it train your brain in the same way if the images and storylines are being given to you with pre-packaged GIFS?

Brining gaming and crowd-sourcing into memory training is interesting, since this kind of learning has traditionally been a very isolated practice.
I've felt for years that the "broken" IE model made more sense. Your element has a height and width, padding pushes inward against interior content and margin pushes outward against exterior content.

Glad to see others think this too, I always thought it was just me.
I hope it'll be $29, because that's near enough to free, and I like the idea that Apple has a financial incentive to continue supporting their existing customers.
I can't tell you how much I enjoyed doodling in the margins while I read that article.
You can get the Messages application in beta form here:
http://www.apple.com/macosx/mountain-lion/messages-beta/
I work for an airline and recently redesigned the flight search. Saw 10% increase in movement to next stage of the funnel.

I still don't feel like I can say 'increased turnover by £70million' in good faith though.

There is a limited market out there. For a small business a 10% uplift in conversion really = 10% more revenue. The same isn't necessarily true for a blue chip.
You mean like how every other update was free?

It will cost $29
Harmony.js: There you go > http://mrdoob.com/projects/harmony/

Although, I don't find harmony.js a very nice way sorts.
A chat app that basically only lets you interact with Apple customers is kind of comical. – would be. Thankfully you probably know people with AIM, XMPP, or SMS chat identities. And iChat works with those too.

From the official Apple pages: Messages supports iMessage and instant messaging services such as
AIM, Jabber, Google Talk, and Yahoo! Messenger.
If it’s only a skin there really is no problem (except if the skin makes it harder to identify standard UI elements).

It’s only when skeumorphism impacts behavior that it becomes a serious usability issue. For example: The Address Book used to have three panes. Since Apple pressed the app into book shape for Lion they had to ditch one pane to keep with the book aesthetic. That’s a problem.
How is the iCloud focus going to effect corporate adoption? If you are a large company can you host your own iCloud service on company resources? Does/will apple provide a sas70 for big corporate users?
I hope you realize that Debian and Ubuntu and most of the large distros already have this: Known, vetted packages, signed and trusted, distributed through a central database. Frankly, I think it's a great idea. People in general shouldn't be downloading and executing random binaries on their machines. I think it would be great if the major distros also refused to install unsigned binaries without explicitly being told to allow it.
Being compared to MacWorld is hardly an endorsement of an independent blogger's journalistic integrity.
Malware writers will just get free ids and sign their malware.

Will all of these OSX devices be regularly polling Apple to get a list of revoked certs?

I guess this would be useful to prevent malware being installed, but it's not going to be massively useful to remove already installed malware. Especially if that malware can interrupt the polling.

I wonder how difficult it will be to get developer IDs. Might be a market for them.

Will be fun to uninstall a developers software from every machine by stealing his cert, releasing some malware signed with it, and then waiting for Apple to push out a revocation cert.
How long did you spend on this "research" out of interest? :-)
Why didn't I think of that!:)
Would pay real $$$ to have this as an add on to Visual Studio. It doesnt seem like we will get embeddable pictures or diagrams for source code so I might as well embrace source crafted from only the finest ASCII...

Technically, this is most impressive...
MPAA: Ripping DVDs Shouldn't Be Allowed
A spec that doesn't work the way most people think about the problem and that makes it harder to do what you want in a page layout is wrong more or less by default.
"A chat app that basically only lets you interact with Apple customers is kind of comical"

Ehm, it's iChat linked to iMessage. It still supports chatting over gmail, yahoo etc.
How to Show the Selected Item in the CheckBoxList Fetching from the DataBase
Mozilla does it with their Jinjo (template loader applying Django's layout conventions to Jinja templates): http://jingo.readthedocs.org/

Coffin ports some template tags as well: https://github.com/coffin/coffin/

That said, PyPy is 16× times faster rendering Django templates, which probably makes Jinja2's code-generation cleverness moot: http://speed.pypy.org/timeline/?exe=1&base=2%2B35&be...
Why We Let Dying Industries Dictate Terms Of Democracy
Spaces most certainly is still there, only it's not called "Spaces" anymore.

(see http://mattgemmell.com/2011/07/27/using-spaces-on-os-x-lion)

If you've been using Lion all this time thinking spaces no longer work then this is your lucky day!
Well, they almost ARE an investment bank. They've commoditized sex and are now trading it.
Ubuntu updates are free, though.
I'm betting on the hostile governments.

Yes, that was very clear. I wish I could be amoral like you.

The worst case is, "run this tool and a government computer somewhere silently puts your name on a list"

Not always a problem. If enough people use the tool (which will be automatically the case as more ends up in the firewall), it's impossible to distinguish the people that use it for serious purposes (like anti-govt activism) or less serious purposes (like trolling anonymously or watching porn...).
[How To]Install MIUI Styled Dialer On Your Android Phone
Not wrong in that it is broken in some way, but it is possible for people to look at it and decide it was the wrong decision to make.
Alan Wake Hile - Trainer - Cheats
If you are worried about that then just allow apps from the Mac App store? For many people that will be a good choice.
I have been using MySQL's master-master scheme for a long while for fail-over situations. Though, my databases are relatively simplistic. The master-master thing is nice because one server uses even values on auto-increment fields and the other uses odd values. Thus, no chance for collisions if all of your tables are designed with an auto-increment id field.
Congress Plugs Anti-Piracy Legislation By Day, Pirates Porn by Night
Works fine from denmark...
>Malware writers will just get free ids and sign their malware.

Or, the signing key will be stolen, like it always is.

I'd wager that blackhats around the world are currently tendering to cartels for this contract as we speak.
A friend of mine built a lot of porn sites in the late 90s using DB2 and Oracle. He says that Microsoft's SQL Server folks came to him to talk about what it would take to get him (and the porn sites) to use SQL Server.

He said that he was confident that DB2 and Oracle could handle the load. They responded that SQL Server was much more capable than he thought and asked him about the workload.

Their response to his answer was "we can't even simulate that, maybe we're not ready".

I assume that they got better.
There is no other reasonable way to implement that feature that would scale across Apple's customer base. If you don't like it, they provided the third option ("Ignore all this code signing stuff").
Everyone's focusing on this switch, but the switch isn't the real issue. As many have pointed out, there's no reason Apple wouldn't want to leave it around indefinitely.

If I were a Mac developer with a skepticism about Apple's increasingly tight grip on their platform, I'd be much more concerned about the widening circle of APIs that are unavailable to non-App Store apps.
T-Shirt of the Day: Zelda is the Girl
The most interesting thing to me was the lag between the interview and posting it. The post date is February 15th; in the interview, Topolsky mentions that he is looking forward to the Galaxy Nexus LTE version.

The LTE version was widely available at the end of December. That's when I bought one, in a physical store.

I expect that they're managing the speed of release of interviews so that they don't run dry unexpectedly... but it feels like newspaper journalism to me, rather than web speed.
Where would you suggest moving to? Hong Kong, South Korea?
Unbounce + LoopFuse = Landing Page Awesomeness
CSC slashes staff following NHS project failure
> My main gripe about the vast majority of travel websites is the complete lack of an "anywhere" option in the destination field.

Next you'll be wanting "somewhere new" and "somewhere fun".
For me too (Belgium), but... ctrl-u, ctrl-f '.dmg'. Easy peasy.
Apple's pattern with iOS has actually been one of slowly opening up.

Just web apps, then native apps with massive restrictions on what you can do and how you can build them, then native apps with a few less restrictions on what you can do and how you can build them (for instance compiled from non-objective C sources).

I get that people don't like where they are now but the pattern isn't one of closing down, it's slow but in the other direction. I don't think it's a jump to assume it might keep moving if Apple see the benefit of allowing it. Gatekeeper might, just might, be them seeing how such a model might work.
The irony is that their app will probably just be a framed browser view anyways...
I don't think that's a very good comparison. A project in the Mac world begins and ends its life as a .app. This effort by Apple means that the vast majority of users will only see "approved" software. In the Linux world, most software begins as a .tgz, and earns packagers as it becomes more popular.

There are only a few things really keeping a package out of the main Debain repositories: Being "non-free" (which takes it out of "main"), being clearly malicious, and not attracting enough interest to have a maintainer/packager.

I think we've seen with the iPhone that Apple has very, very different criteria. Further, Debian hosts something in the ballpark of 20,000 packages: I seriously doubt we'll ever see such diversity for the Mac, especially with their developer fees.

The other force driving me away is their refusal to accept GPL3 software. I don't like having to build things myself that every Linux distribution provides so easily.
That's what `box-sizing: border-box` is! You can't just change the default because that would break existing websites and the W3C's box model was adopted by every other browser.
What's wrong with people in a language group discussing the nuances of the language? Isn't that what they're for -- focusing on the language it self and all it's singular glory!
Cloud is Simple. Well, It’s Real Complex but that Complexity Can be Hidden
>Back then I had no permission to use a computer ("they make you stupid" was my parents argument) and certainly no credit card to pay anybody to do development - and even then, as a minor I would probably never have gotten that certificate.

Yes but things change. Old fart or not, you're into technology, we all have to realize things change!
What is youporn?
What's amoral is recognizing that dictatorships have a structural advantage in the contest over circumvention tool vulnerabilities but aggressively papering over that fact because it doesn't fit a congenial narrative about geeks saving the world.

Even circumvention tool authors --- I'm guessing I know more of them than you? --- will tell you that's not an uncommon pathology.
In these events they talk about the new features as they're the most recognisable for press, often examples of what some of the new APIs are capable. (Features, which could of course have been programmed to run atop 10.7 Lion.)

E.g. growl does system wide notifications, but it's not built-in, and Apple like to control these things so they may more easily interface them with other Apple devices. (E.g. Apple could very easily make their Apple TV notify the user's iPhone when a new TV episode has been downloaded, or even schedule it onto their Mac.)

With that in mind Apple have a history of meshing the experiences across their devices, the messages app is a recent example.
IBM bails out failing UK project
Working fine in the UK
In general you got it, but CS theorists do more than just algorithmic analysis. They also may be after some other desired, provably guaranteed effect with an algorithm, and they'll say in passing "By the way, this is a linear algorithm, so it's performance isnt an issue." This is true in scheduling, cryptography and probably many other areas. (It's early, sorry.)

You got systems research pretty much head-on, but I would stress the design and implementation part more. That is, CS systems research tends towards engineering, where we claim we made a better whatzit, and then we need to provide a suite of experiments to support our claim.
Interesting. Let's say I'm a developer writing a Bittorrent client. Do I leave it unsigned and get lower adoption because people are afraid of malware, or do I sign it and hope that Apple doesn't someday revoke my key?

Of course, Apple could have done this before. They could push out an OS update that wiped an app from everyone's computers. But that was a huge undertaking and now they have a process that is generally accepted from the App Store, and I wouldn't be surprised if we start to see it more regularly.

Edit: Apple wouldn't even have to be against Bittorrent clients. They could just get sued by record labels and lose, and then a judge would say "You built the capability to remotely disable apps, so use it to disable this one."
That makes sense to me. By default people are kept marginally safe, power users can change it, and if you want your clueless uncle Jim to be kept safe you can lock him to the app store.