skysight-inc/HackerNews huggingface dataset:
man sandbox

Since 10.5. Many applications don't use it, however. But if you're going to be running remote code (ie, your application has a plugin architecture), you can use this to make things as secure as you desire. And, if I remember right, Apple's own software is sandboxed (ie, Pages, etc).
The best trick is to try to realise what's important without requiring the face of death to get you there.
Well, I participate here in hopes I can finally wrap my brain around "how to make money". So far, no magic faerie dust has been found to help me fly, financially. I would totally love to be the next person to post "Thank you HN. X months ago you helped me with my business idea and now I have left my BigCo job, moved to the city of my choosing and am happily working from home!!!"

Historical facts:

1) People tend to speak highly of my writing ability -- even published authors and publishing company founders -- and I have had what began as an email of mine on a list wind up being quoted (after much editing) in a book.

2) I tend to be very polarizing: People either love me or hate me. Not much in between. The only thing I have found so far that reduces the amount I get attacked is to go out of my way to avoid public praise. This isn't a real good tactic for advertising something but has worked well for helping to encourage a budding grass roots movement for folks who are really deathly ill and whom all the experts have written off.

3) People find me provocative, which is generally a bad thing if you are trying to be helpful. In the entertainment industry, "provocative" is a good thing. I also tend to be a ham, which is something I find I have to seriously tone down when trying to "give advice". That isn't working well for me. My sense of humor is critical to my ability to cope effectively, so it is practically lying for me to give advice without a few (er, a few zillion) tongue-in-cheek, humorous observations thrown in.

4) Comedians are the people with the socially accepted role for making the kinds of social observations I am very good at making. Giving people that information straight up really, really bombs. I know: I've been doing it for years (and going down in flames for it, over and over). The serious version of my observations goes over about as well as dousing someone in gasoline and setting them on fire.

Anyway, I would love it if you were right and I could easily make big bucks this way (or even enough little bucks to leave my job). But it isn't fitting with my understanding of the direction I need to go.
Get full fenders. I attached an additional mudflap made of stair tread material using 1/8in rivets. I used a Bostitch rivet tool, which has many other uses. The mudflap goes a long way toward keeping your feet dry and your drive-train clean.

You mentioned a road bike, if you have enough clearance get 25c tires or 28c if possible. I find a rack and panniers far better than a backpack/mess-bag.
Credit to the guy, when he trolls he doesn't do it half-arsed. A whole article of linux FUD and crud.

Desktop linux will probably never match Windows' or Mac's market share, but it is not dead.
http://jacobian.org/writing/django-apps-with-buildout/

Buildout. Like virtualenv but handles downloading correct required package versions too. gives you an isolated shell and django manager in your project directory. You can then distribute your project to different people and servers and ensure the correct version of python, django, etc. is used.
I run Linux too but the Windows key ("Super" or "Mod-4") is the activator-key for all the shortcuts in my window manager, awesomewm. I also really love numpad and wouldn't spend much money on a keyboard that didn't come with one. :(

Anyone know why we see so few mechanical ergos? I would think keyboard snobs would be wary of RSI...
Yeah, but creeps shouldn't get any help. Make creeps work to be creepy and you dissuade the marginal creep.
Having had a quick browse it looks like Heroku for Django, which would be absolutely awesome!

Are you using EC2 behind the scenes, or something else?

You mention database support, but I couldn't see anything about specific vendors. Will there be support for spatial extensions? I'm specifically thinking about Postgres and PostGIS.

Looks like a great project though - I've signed myself up for a beta invite!
Better idea: use SSH -CD to proxy what you need to your local system where you use a normal browser.
My dad told me a simple hack last year when dealing with calling cell phone companies. When you're first told by voice recognition to vocally describe what you need, say 'cancel service'.

You'll be helped much faster than you would if you described the problem accurately, since they care much more about getting people to continue paying that are on the verge of not doing that anymore.

The first person that talks to you doesn't really know what you said (only that the call was directed to them), but when you describe what you really need help with, they redirect you to where you need to be. For some reason it's much faster this way, maybe because being redirected by a human instead of the computer doesn't put you in such a long queue.
Thanks, we've been getting GREAT feedback and iterating rapidly.

Yes, we're using EC2 on the backend, and it's distributed and scalable. We currently give each app a MySQL database, but we've been getting a ton of requests for other database support, so it's something we're looking into. Unfortunately there are quite a few other requirements to plow through before we get to that particular feature.

Look for updates this week.
I was thinking about ego death. In my view, that's where truly great ideas and insights come from.
A laundry list of technical reasons for/against native Apps doesn't matter. The market has spoken. Customers are buying Apps and making In App purchases.
> So you're basically proposing to make phones worse.

I'm proposing to make phone worse by suggesting my wireless broadband should not be behind NAT? How is upgrading this infrastructure worse than the patchwork disaster we have now? Can you give some examples?

> I don't see why.

I don't see why not.

IPv6 is lacking critical mass. The mobile space is fast-lived and semi-organized enough to serve as a vector to push fundamental things like these through into general adoption.
Okay, I'll play along:

How many pages does the book need to be?

How much can/should I charge for it?

How on earth would I promote it?

Where can I find such info?

I have always wanted to be a writer but at the moment my one and only goal is to figure out how to make money from home so I can leave my job and move elsewhere. I'm really not sold (on the idea that I can make money telling people how to not lawyer up). But I am most certainly hoping and praying for some idea that will make me some fast cash so I can be out of here early next year, which is not far away at all.
you have misunderstood my point, which is that there is in my opinion too much time spent trying to understand what X means when using a permutation of the letters C,A,P,L,whatever, and we are not seeing enough of the nerdy stuff (such as: new coordination protocols, failure detectors, workflow patterns).
Saturday, October 26th 1996. World Series Game 6 Yankees vs Braves in New York. I'm from NYC but had just started Fall semester away at Michigan State University. I had never had the experience of going to a World Series game and was not going to miss an opportunity to see one at home. I have no money, no ticket and no connection but hey, you never know.

So with the Yankees up 3 games to 2, I decide to hop an Amtrak leaving for NYC the day before and arrive in Grand Central an hour or two before first pitch. I get on the 4 train and half hour later get off at the Stadium. The place is absolutely packed. People as far as you can see. Everybody is chanting and the crowd is electric. I figured I would walk around the Stadium and see what I can see. Maybe there is a chink in the armor. Maybe there is a scam going on I can get in on. As I said, I grew up in New York City. I also used to work the streets of Manhattan selling stuff only tourists would buy. I guess you could say I have a knack for sniffing out scams.

Sure enough I see a tight crowd of people who obviously didn't come together off a ways from one of the Stadium gates. Something told me I should pay closer attention. Every now and then I would see the guy in the center slyly point over towards the nearby gate and see someone in the crowd mosey over to that gate and get in. Lets take a closer look. Turns out the guy outside the gate is in cahoots with his buddy, the ticket taker at the gate! They worked out a password system. You pay the money man and he tells you the password. You tell the password to the gate keeper and he lets you in. $25 and a fake ticket handoff later, I've made it into my first World Series game at Yankee Stadium!

Well, with no assigned seat the entire Stadium was my playground. I wandered from section to section and would keep empty seats warm. When their owner showed up I would just move on to the next section. To cap a perfect scam story, the Yankees closed the series that night, Wade Boggs rode around the outfield on some mounted officers horse and I walked away with the memory of a lifetime. Oh, the password was "Appleseed" if you were curious.
Programming-wise, that's also why I dislike IDEs: they add an additional layer between you and the object you're working on

This, for me, is totally untrue. The IDE I use, IntelliJ, is the best programming tool I've ever used, bar none. And yes, I used Emacs for 5 years. It's amazing precisely because it adds an additional layer (the AST). That layer (the AST) is what I work on, with amazingly complex semantic instructions. I haven't programmed in text for years.
Pantone's CAPSURE tells you what color anything is
Indeed. I myself have been enjoying Linux on the Desktop for the last 15 years, and continue to do so.
This is not a bad idea. You should check out the pluginaweek project, it's a similar idea afaik.
I was struggling to get through Chemistry in college, when I discovered that the online quizzes that made up 25% of our overall grade used time (seconds, not microseconds) as the random seed for deciding which question was shown. This was important because we were allowed two tries to get an answer right. I filled up the computer lab with friends from the class and we all hit "next" at the same time causing us to all be shown the same "randomly chosen" question. We each chose a different answer and then shared the correct answer for the second attempt.
Weird Cop
He is not a real cop. But Who Know ....
Can we please change the story link to http://www.slashfilm.com/2010/10/08/potd-jk-rowlings-plot-sp...
subtraction.com adds nothing.
Well, look at it this way: you've got about 50 weeks to practice for the next one. Also, I think you will learn far more in a project like this as part of a team.
You could easily solve this issue by just being friends on Foursquare et al with people you actually know and trust.
To anyone living in the Philly area, enjoy.

http://spreadsheets.google.com/pub?key=rLdNJ2i7qtM_KyzyrJ2eu...
IPv6-only phones would be accessing mostly IPv4-only servers... through NAT64.

I don't think the concept of critical mass is applicable to IPv6. Even if, say, 10M phones switched over, I don't think that would increase anyone else's incentive to adopt IPv6. If you don't use transition technologies there's an insurmountable chicken-egg problem, but if you use transition technologies there's no real network effect.
Like Randy Nelson said, "The core skill of innovators is error recovery, not failure avoidance.”
I think you're missing my point. He didn't "grow up to be" anything in a passive sense. He worked his ass off and earned it.

And yes, not everyone can do what he did (as there's not room for n generals in a world of n people). But can anyone do what he did? How do you know that anyone can't be an astronaut or a 4-star general or a fortune 500 CEO or a Senator, or whatever?

Or is this some bizarre form of pessimistic trolling?
9% is still too high. Seems like a lot of wasted money.
The point isn't "how to learn how to program"; the point is, "here is an ordered list of projects that will terminate in you knowing for yourself what good next steps are for game development".

I was enthralled by this article, not so much because I'm interested in game development (I'd rather eat a bug), but because I can imagine how valuable this article form would be for software protection, or reverse engineering, or network protocol design, or operating systems development (wow, would I ever like a series of step-by-step projects that ended in a basic functional virtual memory management system), or (somebody, please, please, please) FPGA dev.

(sorry for the prior opening snark).
ummmm, you realize that's not what you said in your post?
1985: Windows 1.0
1987: Windows 2.0
1990: Windows 3.0
(1992: Windows 3.1)
1995: Windows 95
1998: Windows 98
(2000: Windows ME)
2001: Windows XP
2006/2007: Windows Vista
2009: Windows 7
2012: Windows 8

Nothing out of the ordinary.
This is an awesome, awesome post. Thanks for sharing it.
This was partly out of necessity. I'm 32, I don't have the capacity to work all night like I did 10 years ago! Anyone who tells you that an extra 4 or 5 hours rubbish code is better than 4-5 hours sleep is dreaming. If there's one thing I've learned over the years, this is probably it.
Risky in a legal sense maybe? It seems to me Microsoft has been really trigger shy about pushing forward on integrating all their various services and non-PC products closely with Windows due to their past problems with DOJ/EU. I feel like if they made a big push to integrate things like Zune Pass, Xbox Live integration, Windows Phone, cloud services, Bing search/maps, etc they would have a much more compelling platform. All their competitors are doing it so maybe they now have the cover they need with the DOJ/EU to wrap everything together.
DropZap 2 v1.0 released + promo codes.
Promo codes here:

http://www.google.com/buzz/amichail/JxcN1KdvAsQ/DropZap-2-v1...
I was working at Microsoft Research making a mobile application for the iPhone. For the first month, I didn't even have access to the building. I would always follow someone else in. I also didn't have a Mac. I brought my own. (My manager covered for me.) About a month in, I had finished the first application, and it was ready for app store submission. Oddly, at about the same time, they tried to move someone else into the desk I was using... I didn't even exist in their HR system.

While waiting for legal approval for deploying the app, we drew up some screens and user tested/mocked up the next app on paper. A month passed... and we still weren't sure what legal was thinking or whether my mac would be arriving soon. Then we decided to just build everything on my personal pipeline. In a week, the first of two remaining products was finished, and then we finally received legal's response: we couldn't release an app on the app store.

I converted the apps to be a native-like HTML5 web apps. Then we found that in certain regions (China!), services we relied on were blocked. I set up proxies to redirect the failing requests. Additionally, GPS data is obfuscated in certain regions (China again...).

Then we ran into legal trouble again. Ruby on Rails was not an approved development platform. Fortunately, after a lengthy email argument that my manager, (whom I had taught basic Ruby/Rails skills in order to speed up development), was able to win, legal was convinced that there were no Microsoft products that had the functionality we required.

A couple weeks later, we launched the app to a bunch of people under NDA. The part that took the longest was getting them to sign the NDAs. Also, native-like nested list scrolling was a pain.
There's a lot of basic functionality built into iOS these days so someone who buys an iPad just to browse the web, photos, e-mail, music, etc really doesn't need to download any additional apps.
If the idea of the government using technical measures to crack down on copyvio bothers you, Vixie's DNS RPZ mechanism should bother you even more; after all, the government is simply going to find other ways to shut down music sharing services, but RPZ seeks to standardize a method for any company to build blacklists for any reason.

http://www.circleid.com/posts/20100728_taking_back_the_dns/
++ Exactly. OP has got a great point, but it's narrow sighted in that programming is the end all solution to making business success happen.

This mental framework you elude to might be described in another way... perhaps as 'optimal manifestation frequency'. Someone working in OMF is able to create reality (ie- code, design, deals, etc) at the highest levels of human capacity. Doesn't necessarily matter their particular area of expertise. People in their 'wave of impact' will know what to do.

(/end quantum nerd talk)
It seems to me that they're also trying to manufacture something that seems to occur naturally. From the founder's stories I've seen, many of them were friends before they got the idea to do a startup. That's why they seem to be able to weather the ups and downs of starting a company - their friendship isn't tied directly to the company.

Things like meetups, including Startup School could be a good place to get the right people together and just let them get to know each other and discuss ideas.
Ask HN: Is it bad to entertain an idea that has already been tried?
I'm playing with an idea in my head that would be very fun to implement, but the idea is not particularly original and although I haven't checked out how many sites have done the same thing already, it feels a lot like the idea is not worth implementing except for fun.

So, I'd like to ask you whether it's a waste of time to entertain ideas that have already been tried (successfully or not)?
I'd rather say: In that very moment, aim for something that you really love doing. That might change over time, but don't ever pursue something for the wrong reasons (e.g. get rich quick & retire in your 30s). It will just eat you up.

Randy specifically argues that you should not be motivated by money alone, but rather by the passion of solving a problem, improving someone's live, etc.
Ok, so it's not going to lead to big bucks, or even enough little bucks to leave your job.

But it could provide enough little bucks and recognition to make the handful of hours it took to produce your product more than worthwhile.

Passive income is a great thing.

I wish I was so polarizing. Being able to cleanly tell who hates me and who loves me would help me find my audience/customers quicker.
Higher education is useless without the job market to sustain it. Most people don't spend 50k+ on a college degree to be better "educated". They do so in anticipation of improving their lives, not making them worse. I have a BS in Mathematics and Chemistry and neither of those degrees has improved my life, only limited my jobs to those that require someone to have a degree and of those, the pay is less than most waiters/waitresses make. The more you push for everyone to attend higher education and the less jobs are created, then you have a debt ridden "educated" soceity that can't afford to pay for their student loans. Which then the government has to do something about, which means all the tax payers have to pay for. So now we're all smart and poor. Sounds like a bad plan to me.
You'll never know until you try it...
I was in the same boat a few months ago and found this PyCon workshop by Jacob Kaplan-Moss extremely helpful

http://blip.tv/file/3632436

http://github.com/jacobian/django-deployment-workshop
His first point is incorrect, native iOS apps can be linked through custom URLs - http://www.handleopenurl.com/
Probably everything anyone on HN has thought on has been at least tried, in some cases successfully.

That doesn't mean you can't do it better.
I came over here to say this article is about 10 years late, then noticed it was written in 2000, so I guess it was a tiny bit ahead of its time.

With python so mainstream today, I am not sure what its contemporary interest is, though.
The future of space colonization is not finding other worlds, unless we get warp drive. The future of space colonization is man made structures orbiting our sun, gathering resources from nearby planets and shuttling them here. The sun is our battery and leaving it for extended periods of time will take mammoth amounts of technology and risk to leave it for thousands of years.

A civilization that travels between the stars will have one of two things, either (1) a complete mastery over their own biological/technical processes which enable them to live in the first place (so they can repair themselves and make changes as needs and resources change when they pass from galaxy to galaxy). Or (2) they will have some sufficiently advanced technology to go many orders of magnitude faster than the speed of light.

Maybe our galaxy is a spaceship, kind of like a big spinning petri dish and we just lost contact with the head honcho deciding where we are going. The sun we are currently feeding on was charged up at our origin, and we'll acquire more of them at our destination.
Computer illiterate or UX expert?
ReallySlowSite.com
Useful for developing/testing HTTP caching libraries.
I recommend nginx in front of gunicorn. This way nginx can sit up front and do what it does best: serve static media files and buffer requests and responses.

Set up gunicorn under some kind of process manager. I use daemontools, but runit, upstart, monit, and others can work very well too.

For updating code on the server, I'm a big fan of keeping it simple, and to me that means writing a small shell script that ssh's into your machine and runs the proper commands to update the code and send a HUP signal to gunicorn.

You can even set up this script as a git post-commit hook, so that every time you push, your code is updated. If you have a robust test suite, you can set up a Hudson instance to run this command when all tests pass.

If you plan to have long-lived connections (comet, many requests out to third party services), then make sure you set up gunicorn to use Eventlet workers. What that will do is transform your code into asynchronous evented code using coroutines. But you most likely won't have to worry about that.
From the article:

modern Linux distributions such as Ubuntu have utterly transformed the open-source desktop user experience into something sleek and simple, while arguably surpassing Windows and Mac OS in both security and stability

Hardly sounds like he's anti-Linux. Truth is it's been "the year of the Linux desktop" every year. Maybe it's time to move on.