skysight-inc/HackerNews huggingface dataset:
Wouldn't security-scoped bookmarks solve some of the problems he describes? From the sandbox design guide:

--------------------------------

Starting in Mac OS X v10.6, the NSURL class and the CFURLRef opaque type each provide a facility for creating and using bookmark objects. A bookmark provides a persistent reference to a file-system resource. When you resolve a bookmark, you obtain a URL to the resource’s current location. A bookmark’s association with a file-system resource (typically a file or folder) usually continues to work if the user moves or renames the resource, or if the user relaunches your app or restarts the system.

In an app that adopts App Sandbox, you must use a security-scoped bookmark to gain persistent access to a file-system resource.

Security-scoped bookmarks, available starting in Mac OS X v10.7.3, support two use cases:

• An app-scoped bookmark provides a specific sandboxed app with persistent access to a user-specified file or folder.

For example, if your app employs a download or processing folder, present an NSOpenPanel dialog to obtain the user’s intent to use a specific folder. Then, by creating a security-scoped bookmark for that folder and storing it as part of the app’s configuration (perhaps in a property list file or using the NSUserDefaults class), your app acquires a means to obtain future access to the folder.

• A document-scoped bookmark provides a specific document with persistent access to a file.

For example, a code editor typically supports the notion of a project document that refers to other files and needs persistent access to those files. Other examples are an image browser or editor that maintains an image library, in which the library file needs persistent access to the images it owns; or a word processor that supports embedded images, multimedia, or font files in its document format. In these cases, you configure the document format (of the project file, library file, word processing document, and so on) to store security-scoped bookmarks to the files a document refers to. (A document-scoped bookmark can point only to a file, not a folder.)

A document-scoped bookmark can be resolved by any app that has access to the bookmark data itself and to the document that owns the bookmark. The document can be a flat file, or a document distributed as a bundle.

--------------------------------
Don't get me wrong, I'm following the development of Outlet very eagerly and I look forward to the games people build with it! Your earlier work with iOS+Scheme inspired me to stick with my own Lisp endeavors :)
If this happened in the U.S, you would have never heard of it.
People said the same thing about Afghanistan, and Iraq too. Just because something is difficult doesn't rule out it happening at some future date. It's even more challenging to try to deal with North Korea militarily, but it would be silly to rule out the possibility entirely.

The future of Iran, and of Pakistan too, is crucially important to the future security or insecurity of the entire world. Who can say what future developments may bring?
Nothing fancy actually. We have 3 dedicated storage servers (two in the same DC as our web server, one in germany), with lots and lots of disk space. We then SCP converted videos to them and serve them trough nginx (supports seeking).
Silicon Valley is the new Hollywood
Yes, and never mind that just about everything you take for granted about personal computers was "given" by Apple, too. I find this notion that users are entitled to complete device freedom really annoying.

If you find it so objectionable, go build your own hardware and OS platform. This isn't a matter of human rights because no one is telling you that you can't make your own.
I've never understood this for a second. Xcode only runs on the Mac OS, and the Mac OS only runs (without hassle) on exceptionally expensive computers. What is $99 more per year to get a signing enrollment? Who gives a fuck about the $100? You're building apps on a $1700 laptop while sipping a $6 coffee in your $2000/month apartment, for fuck's sake.

Why waste time being outraged about something unimportant when you could be BUILDING SHIT?
USB CD drive. TBH we lost the little restore stick in the sofa!
Who cares about $100? You're coding on a $1700 laptop.
Nothing surprised me nearly as much as Gatekeeper. A middle ground for security, rather than attempting to further sweep every developer into the App Store? It's impressive to see Apple pursuing a pragmatic balancing act instead of simply staying a course of consolidation.
How could Apple handle sandboxing in Xcode? It doesn't seem possible. Right now they just distribute the installer via the app store, but I thought they were planning to put the whole app in there.

I wonder if Apple might give some companies of just distributing the installer via the app store as well.
#2 not substantiated by evidence. Sorry, specifics NDAed.
It's not possible ever, as long as Apple is shipping computers outside of their buildings. People are still jailbreaking iPhones, what, six years in?

Calm down.
The specific reason not to switch to Jinja2 was that Django's templating language was originally intended not to be that powerful, so that you could feel reasonably safe handing it to non-technical "designers" or "writers"

Jinja2 follows this same philosophy of a sandboxed engine and the syntax matches django's almost exactly (it was actually based on django templates). The designer wouldn't even notice he is dealing with a different templating language.

So, it looks the same from a designer perspective, is at least an order of magnitude faster and is much simpler to extend. So, why not switch?
The real question regarding the Mac App Store, IMHO, is whether or not it forbids a broad enough class of still-popular applications that it fails to achieve the goal of becoming the default distribution method for applications on the Mac and instead is relegated to games and simple utilities that fit nicely inside this model.

Very very popular apps like:

Chrome
Photoshop/Adobe CS
Fusion/Parallels
Microsoft Office
Text Editors
FTP Clients
Dropbox

All need to be procured and installed outside the app store. While it's not impossible to imagine some of these asking for the temporary exception and getting in, they would all have to remove features or heavily modify themselves to comply with the rules.

The Mac App Store loses a bit of its allure when you get your new MacBook Air [even as a non developer] and can't find basics like Chrome or Dropbox or Microsoft Office in there.
This isn't that out of the ordinary. I was speaking with an endocrinologist who specializes in diabetes and he said that if patients aren't compliant with their medications and lifestyle changes, he asks them to find another doctor as well.

If patients aren't going to help themselves, is it really worth the physicians efforts?
Uh. what? I was trying to explain that feeling uncomfortable or violated was a reasonable reaction to a virtual strip search for people who aren't you. What the actual bleepity bleep does not allowing weapons onto planes have to do with the price of peas in Persepolis?
> For the duration of the company's existence, one of their biggest customer segments has been the creative industry

I would have thought the Final Cut Pro X debacle (http://pogue.blogs.nytimes.com/2011/06/23/professional-video...) would have served adequate notice to those folks that Apple doesn't consider them an important market segment anymore...
Considered SEALs at one point, ended up doing nuclear power work instead. Probably for the best - I wasn't very level headed in my younger days, and I'm not sure going into a gung-ho profession such as the SEALs would have helped matters. Technical work followed by college, on the other hand, did, and it's also what got me into programming.

Having said that, there are still days when I sometimes wish I'd taken on the challenge.

Nonetheless, I don't think a special-forces op to rescue a Canadian resident is actually in the works. If diplomatic approaches fail, this guy is going to die for writing software and video games that are critical of Iranian government. I feel equally guilty because my country (and others) overthrew their democratic government in 1953, meaning the current batch of goons is partially our fault. It actually makes me physically sad.

EDIT: Corrected the incorrect date for the Mordad coup.
Serious question - why aren't there more efforts to do things like this but using canvas? I'm just starting to work on a new comic web app, was planning on using canvas for the page viewer, am I missing something or is the same <div> exchange from 2k6 still the way to go?
I'm not seeing that result set at all. Do you have a region set? I'd appreciate emailing me a screen shot if you don't mind at yegg@duckduckgo.com

Btw, we index SO ourselves, e.g. https://duckduckgo.com/?q=nginx+apache

We just have a high bar to show it, but are working on that piece so it comes up more. It's also full punctuation.
At the end of the day, the Mac is still the developer platform for iOS Apple has been really good to Mac developers, and I don't see them stopping anytime soon (it is totally against their interest in having a great apps ecosystem on iOS).

Lion is great. Swiping between full-screen desktops is a huge productivity boost. Touchpad gestures instead of hotkeys to bring up Expose is awesome. Yes it's iOS-ified, but it takes the good things from iOS that fit naturally with the touchpad.

At the same time, the UNIX guts of OS X keep getting better. Grand Central is an awesome API that you can use from C. 64-bit support is almost seamless. You can swipe just fine between full-screen terminal windows. Xcode keeps getting less shitty, LLVM and LLDB keep getting better. Objective-C keeps seeing feature and performance improvements. The API's keep being improved.

People are afraid that the gains for iOS means losses for OS X, but all I've seen so far are gains for OS X, largely focused on revamping the UI to take full advantage of the multi-touch capabilities of modern Mac hardware.
A Super Short on the Youporn Stack - 300K QPS and 100 Million Page Views Per Day
From that video, it looks like they're using the term "discussion" to refer to a single post/comment. Jason or DHH: is there a particular reason why that terminology made more sense for your product than something like "comment(s)"? Or am I misunderstanding, and a "discussion" is actually a collection of comments?
Fantastic, thanks!

I assume you're familiar with parenscript. What are your thoughts on that?

I additionally love the ability to generate lua, I could see that being very useful.
Don't forget games!
http://en.wikipedia.org/wiki/Space_Travel_%28video_game%29
>"Looks like I'm getting downvoted for no reason. "

Yeah, there seems to be a lot of that these days. People down-vote for disagreement, as opposed to just spammy posts. It's really kinda sad for a community that should be open to discussion and critical thought.
Is Megaupload "a lot less guilty than you think?"
This is not a rational assessment of Iran's rulers. The Iranian regime doesn't care about international good will. They care about power, and geopolitical advantage. They have been exporting terror to neighboring states for 3 decades through Hezbollah and other organizations. They have been involved in a proxy war with Israel for ages. They have recently been working as fast as possible to acquire home grown nuclear weapons, and the ICBMs to deliver them anywhere.

The Iranian regime doesn't care about world sentiment or about the Iranian people. They care about holding on to power and furthering their narrow ideological beliefs.
This is real pretty. I love the stacked paper visual analogy of the 'focused' view in a project, it's so instantly visually apparent what's going on.

I wonder how many trends this UI/UX is going start.
i know children of parents who work like crazy on their companies. they don't feel inspired; they feel angry.

i don't presume to know what the poor girl who lost her dad will feel, but i would be wary of using romantic bullshit to justify what you want to do. we tend to be very good at finding excuses for what we already believe in.
Xombies In Space
Poll: At what point in time did Pinterest became 'cool' or a 'hot' startup?
Here's a link to a Google Trends showing the growth of Pinterest and some of its press coverage.
http://www.google.ca/trends/?q=pinterest<p>Please specify the month and year in your answer. For example, June 2011, September 2011, October 2011
As it stands today a Chrome user is no more valuable to Google than an IE user (well, apart from google being default search provider).
But any web user today is more valuable than a web user 3 years ago because the browsers deliver a much better experience now, causing the user to spend more time on the web.
Chrome played a major part in this development.
It's probably an extra-cost service to the hotel guest. The hotel wants to know how much/how often the service is used so they can optimize it for their needs. No sense paying for more bandwidth than you need.

In any case, they probably have no need for individual statistics: the aggregated watching habits of guests is enough to provide useful information.
You can have a discussion on anything. A message, a to-do, an event, a file, a text document, etc.

The Discussions section aggregates everything together, no matter where it happened. It feels like the right name to us. It models the world better. You discuss things in person, you discuss things in a project.
OpenXC: An Open-Source Platform for In-Car Connectivity and Apps
Hopefully it'll eventually become a computer with no screen or keyboard, just a big red button which turns the thing off. I'd buy that.
If that happens, then I predict the end of all-you-can-eat Internet. ISPs are kvetching enough about Netflix as-is.
Right now, the next generation of hackers is around twelve years old and screwing around on computers they can't afford, which is only possible because their parents found having a computer around (unlike a gilt-edged DRM key) to be useful for other things. Anyone who can't start until they can afford their own is is probably going to be a dud. This is yet another reason we should be alarmed and offended over trends that make the world more hostile to tinkerers.
People seem to treat depression as a disease or illness to be medicated away asap. Depression is your body's way to get you to stop interacting with the others and make some serious changes in your life to fix the damn problem. Depression is part of all socities and many mammal species. Depressed people are found to be more rational than the people who feel successful. We've become a society obsessed with constant happiness. Well you know what? Sometimes life sucks and your brain is going to continually kick you while you are down until you get up and fix your problem.

I guess its good for big pharma sales babes. Doctors don't even know why these drugs work. "Diagnose depression??" It's like diagnosing a air conditioner that comes on when it gets hot inside. The air conditioner isn't the problem
to be removed. Depression is part of what it means to be human and enlightened people pull out the power tools and make the appropriate changes to re evaluate what we should be doing now.
"It's going to be interesting to see whether Google does the same swerve down the line and not just stick to using patents in defence."

Google is already swerving. They're interested in utilizing the Moto patent portfolio to implement 2.25% of total device cost fees on FRAND patents.

In fact, they're already moving forward with that against Apple, which would net them (based on Q42011 sales) over $500,000,000 a quarter, or in the $1.5-2.0B per year on the iPhone alone.

It's no wonder Google is moving forward: That's likely as much or more money than they make on their own Android OS!
Hey Andrew, not sure if you read all the way through my post. But I addressed this. I've made decisions to run my company well AND take great care of my family.
Nicely done. Very fast as well, never seen a webapp load that quick. Anyone with a bit of explanation on how this is done?
Sounds like Redis is being put to the role of reader boxes in the older split-head MySQL (or *SQL) architecture "write to master, read from slaves" with a conversion shim between MySQL & Redis..
In order to be treated via medication there certainly must be something physically wrong with the patient. I don't believe that the parent is referring to all categories of mental illness, only ones which can be treated by medication. If you're talking to a physician and there's nothing physically wrong with you, you're in the wrong room.
Penn goes into a lot of his life, both with respect to his career and not, in his book "God No!" One's views on religion notwithstanding, it's an interesting read; very personal and poignant.
Deriding Foursquare as "low tech" reminds me of Balmer bragging about how you could use Zune's wifi to share a song with a girl and Steve Jobs suggesting you just give her one ear bud.
A Short on the Pinterest Stack for Handling 3+ Million Users
One Way Forward: Feedback for a Revolution
Points to TFA
Do you have any evidence of anyone in the US being convicted and put to death for writing software without anyone knowing about it, or is this just some additional snarky rhetoric being tossed about that mirrors your dim view of the US?

Seriously, if the first, I would like to know. Unlike in Iran, I might be able to affect the outcome here.
I agree. An invasion of Iran would be a real war, the likes of which we haven't seen since the Korean war. It would very likely involve a draft, and require at least 500,000 troops on the ground. We'd lose 20,000 soldiers in the first year of combat (obviously all the fighting after the first wave of battles would be guerrilla style). Iran is absolutely nothing like Iraq or Afghanistan, in any way shape or form.

It's not that we can't 'win' in an invasion style conflict with Iran - we can certainly flatten the entire country - but the cost would be far beyond anything the American public could stomach. The things we'd have to do to Iran in order to get them to capitulate would be beyond horrendous.

I don't believe we can actually afford the cost that would be involved. Unless Ben Bernanke is willing to monetize $3 trillion to fund it over the next few years. Maybe they're willing to do that and are that stupid, I'd just like to think not.

Bombs, no-fly zones, naval skirmishes - that's all we're going to see. Unless our leaders are really really really stupid.
So your justification for Dart being unnecessary is that the Javascript interpreter built by the people who are building Dart is really fast (for a Javascript engine)?

Don't you think that building V8 (the engine inside Node) may have given them some very good insight into the upper bounds of Javascript performance and insight into ways to fix them?
That's not the case. Forfeiting Iranian citizenship is a fairly complicated process that ultimately requires permission from the uppermost levels of the Iranian Government as well as completing your national service. As long as he has Iranian citizenship, it's irrelevant whether he has a Canadian passport or not, it's a basic rule of international law that your country cannot (officially) provide you diplomatic assistance in another country where you're also a citizen.
Great sarcasm. :-)
Yes, public-public not private-public.

While it's possible to get beer in Sweden at the company cafeteria, it's "lättöl", max 2.25% by volume. By comparison, Budweiser is 5%. There's actually no age limit for lättöl, but many stores require 18+.

It's not the same as Germany. There was a strong sobriety movement here for decades to reduce the amount of drinking. Back in the 50s there was a maximum limit of the amount of liquor you could by. You were allotted a maximum of 3L of vodka per month (1 liter if you were an unmarried woman), and the government store didn't sell wine. You had a book, which was stamped with your alcohol purchases so they could keep track.

It's been effective. The drinking level is now about average for the rest of Europe, but there's still the international impression of hard-drinking Swedes.
The new "sheets" UI paradigm is strange to me. Jason mentioned a few times that they wanted to provide focus by getting rid of unnecessary design elements and chrome. But with the sheets, you actually get unneeded chrome. Your main content viewport keeps getting shifted down and to the right.

Why not just use breadcrumbs at the top to provide context? That way, the entire content area could be taken over whenever you click on a link which would be much simpler.
I'm sure the quality varies over the years and the various HK factories but I've been very happy with mine for more than a few years now.

The review is right in that there is no focus, it's fixed distance. But it's much more light than a little flashlight.

Probably not as good as a $50 high power headlight but at $6 you aren't going to cry over it either. I've not had any corrosion problems with mine, though 2 of the leds inside stopped working (others are still at full brightness).
Bump's Latest App Takes Different Path to Avoid Privacy Backlash
I think Facebook is arguing that you should no longer go by anything other than your real name on Facebook.
I've played around with the same kind of thing, using pyleveldb which i think is an even better fit than sqlite
Zappos' LV downtown redevelopment has the perfect timing. Real estate investment could be very lucrative if bought at the right time. Real estate is at the bottom now in the States. LV was especially hardhit. Zappos has the opportunity to reshape things on the cheap. Great timing.
This was a really useful post. Thank you.

This is a good solution where people will use a site infrequently.
I know this is counterintuitive, but I think people would pay more for a simpler version. You can call it reverse Freemium; we'll give you less for more.
That makes sense. I may not have asked clearly, though. Is a "discussion" a collection of one or more comments, or is each comment/post/thing its very own "discussion"?

For example, if I post "What do you guys think about this new feature?" and then you reply with "I think it's an awesome feature.", is there one discussion or are there now two discussions?
This is the first iteration of something I'm sure Apple will refine over the coming years. It's not surprising they haven't addressed the concerns of some applications, particularly power user and developer applications. Instituting a sandbox with user controlled permissions seems a solid step for usability and safety. For sure every feature will probably not ever be possible in a sandbox - for that we have regular installations which are not going away any time soon if ever. Apple is smartly trying to establish a trusted installation pattern for desktop applications resembling the experience on iOS, recent snafus notwithstanding.

So basically, it's notable that some applications are having difficulty with the first iteration of these new restrictions, but it's not surprising and I'm confident the issues will be resolved in time. Meanwhile, we've all survived without the App Store for a long time. I think these applications can survive. This is not the time for outrage.
Code Hero: A Game That Teaches You To Make Games
Kickstarter project for a Code Hero
Fair enough, although that wasn't posted at the time I made that comment (which is why I asked).

Although to be fair, the SS just made a request, and GoDaddy had no responsibility to comply, they did so on their own accord without any type of process.

In my book, it's GoDaddy's responsibility to do the right thing, not the SS' responsibility to not complain. If they would have been with a reasonable registrar, this would not have happened.
10.8 = Mountain Lion.

10.9 = Last needed cat name.

11 = New naming scheme that doesn't involve big cats.