skysight-inc/HackerNews huggingface dataset:
Good point. Here's the 'dev' task:

def dev():
'''Run on the development (i.e. Vagrant) server.'''
env.env_name = 'development'
env.site_name = 'MYSITE'
env.process_name = 'gunicorn-MYSITE'
env.process_owner = 'gunicorn'
env.puppet_manifest = 'dev.pp'

ssh_info = local('vagrant ssh_config', capture=True).splitlines()[1:]
ssh_info = dict([l.strip().split(' ', 1) for l in ssh_info if l.strip()])

env.key_filename = ssh_info['IdentityFile']
env.hosts = ['%(User)s@%(HostName)s:%(Port)s' % ssh_info]

env.site_path = '/var/www/MYSITE/MYSITE'
env.venv_path = '/var/www/.virtualenvs/MYSITE'

env.site_url = 'http://localhost:4565'

In a nutshell: it uses `vagrant ssh_config` to get the SSH info at runtime.
We do pair programming for nearly all development (apart from trivial copy changes etc)

I find it increases productivity because:

* Every problem that comes up is solved more quickly with two minds on it discussing the problem. (Often more than twice as quickly than working alone)

* One person is usually the driver (uses the keyboard) and the other the navigator. This means one person can keep in mind the overall picture of what they're building, all other parts of the codebase that need to be updated and so on, while the other person concentrates on the nitty gritty of implementing a specific method.

* You get distracted less easily (IRC, Twitter, HN, etc) when you're both working on something.

* You produce better quality code
- There's no temptation to cut corners when the other person is right there when you're writing it
- Your pair can help you stick to TDD properly
- Both people have insights into best way of writing things
- This means less time wasted refactoring later

This last point is why it is so much better than a code review process. Once the code is written there is a temptation to not have to go back and change it, especially for a major redesign that someone else spots. Changing things involves risk of introducing new bugs. There's also the risk of offending the person who wrote the code
The number I care about (which I haven't been able to find, not that I looked very hard) is how many unique (per user) app installations there were per month for each platform. The number of users is only useful if users of all platforms install apps at the same rate, which my intuition says is not true.

Many android phones are sold as "the nice phone that you can get with your 2-year contract" as opposed to an item that the owner sought out explicitly, so they're less likely to explore the full potential of the device.
Adding on to your excellent point, which tax configuration do you use for calculating the tax? If the affiliate is what causes nexus, do you use the affiliates local tax rates for calculating tax obligation or do you use the customer's local tax rates for calculating tax obligation? It seems absurd to me that I would pay more in taxes if I click on a link from Alice's website than I would if I were linked to the same product on Bob's website.
At 2XL we built the backend for Ricky Carmichael's Motocross Matchup on Google AppEngine. We might switch to EC2 as it grows.
Facebook plans "awesome" launch for next week
I find it amusing (and somewhat creepy) that from the point of view of a Horseshoe Crab the whole process looks a lot like the stories that humans who claim to have been abducted by UFOs report.
I stumbled across Florence + the machine on this service, new station, thanks.
The "whatever the hell I need to do to make you and this business successful" guy.
They would still bear nearly 100% of their current costs, but have access to maybe 10 or 20% of their current market.

What? How do you figure? They'd have a huge drop in operating expenses because they'd be supporting a much narrower field of business lines.

History has shown that general-use technology eventually wins over niche technology.

Maybe if you only look at the history you choose to. I'd venture that 80% of all successful businesses right now are focusing on a niche. It's easier to do one thing well than it is to do everything half ass, and that will always create opportunity. Not everyone can be the default.

Also, Apple and Android are both making significant headway into the corporate environment,

Um, no, they aren't. I'd love this to be so, but it isn't. Apple and Android are focusing on the consumer. You need to consider the fact that at a certain level, the needs of consumers and corporations are divergent. It's extremely difficult to focus on two groups with opposing interests and serve both well. This is essentially my argument.

You seem to be making a case that employees will not carry two devices, while at the same time forgetting that one doesn't cost them anything.... As a person that would love an iPhone but who has a corporate issued blackberry, the fact that I have a free device is more than enough to comfort my lack of app selection and better UX.
Just keep doing what you're doing.
anyone want to place bets on what it is? iPad? music? mobile photos?
Mark Zuckerberg Is On Google+ (But He Doesn’t Look Happy About It)
How do you safely make those major changes to the code base without all those tests?
Be real. Be yourself.

There is too little of that now in "HR America."

(long time reader, don't always agree, but always get my money's worth)
I wouldn't fix too much on particular numbers. If the increased probability of success (you take the investment for a reason, right?) makes up for the lesser share then the offer is good. I believe this piece of advice comes from Paul Graham. Edit: Right, here it is: http://paulgraham.com/equity.html
Knowledge Discovery in the Stock Market with Bayesian Networks
Well, given that the crux of this thread is to bypass the limitations Google placed on the invitation system to prevent going over capacity, I suppose it's us you have to thank for that.
I find it very hard to get motived to work on other people's ideas. I'm guessing many (most) entrepreneurs feel the same.
The Facebook "Really Delete My Account" Button exists
Facebook used to grow methodically. There is no sensible answer of not letting people join a social community. Creating a new profile and looking for friends should be the only cost of users. It sucks to force people looking for invitations because Plus got no community. Plus got no killer feature like Gmail. Plus is not so cool, also.

I see that current Facebook users have the motivation to migrate. It's a good thing. But centralized, dominant social websites don't work anymore.
I've tried. It doesn't really work when nobody else is using it near you.
I didn't say it would be a cakewalk... I said it's preferable to trying to beat Apple at a game they are champions at.

It's like trying to win a war against the US by building a better air force...
We use it at www.bugsense.com and we love it. It has lot of great apis included but it requires a mind switch and you should study the limitations. Datastore is really scalable but slow.
Yeah - the market is huge, but when it comes to adoption rate one should really look into Norway, Sweden and Denmark, where adoption rate of smart phones make other countries look dumb.
I would rather have a ChromiumOS book because I don't like the idea of google gathering information on me (unless I'm interaction with goolge)

http://www.chromium.org/chromium-os
Funny banner ad at Oracle's expense from EnterpriseDB
E-Dreams http://www.imdb.com/title/tt0262021/
I think this is a pretty hard obstacle to conquer. There is no "best" or "right" way to comment. If you think your comment works, then keep on doing that.
Watch,transformers 3,dark of the moon,online free,megavideo
watch,transformers 3,dark of the moon,online free,megavideo
"
There is a war between the two most influential powers of the universe - good and evil never finished? When you have both of thes"
Google+ is competing with LinkedIn and Microsoft, not Facebook
Zuck, Schrep on FB's hiring pace & how lots of projects are "about to fall over"
Is the consensus that charging equity for introductions is okay when you call yourself an incubator but abusive when an individual does it?
Because schema changes and deployments are generally non-atomic, running a transaction through an untested configuration (front-end code = 1.0, schema = 1.2 and backend = 1.0) generally results in unknown things happening. When dealing with money people generally prefer right to fast.
this is where i see a good developer ecosystem being valuable. i can well imagine third party circle-organisation tools springing up and exploring the ux space between them till a good, usable method evolves.
Probably because the data transformations and storage required to complete a transaction need to be handled by a coherent version of their code. Processing payments with a half-updated stack sounds painful and error-prone.
Fake social network template scams on the rise
A couple things:

First, I think you contribute well as you. I don't think much needs to be changed. Basically you are contributing in a way that adds value, because you add value to the community. I think this is true of most of the people with good karma here -- each person contributes in his/her own way, and the sum of those is a community. I like that you think to ask, but I think the fact that you care enough to ask obviates the need for feedback.

Second -- I take slight issue with the notion that persistent but average input is somehow not valuable to the community. Average here is pretty darn good, it's what attracts readers. The comments in large part are not super-comments or majorly insightful. They are just discussion, the whole of which provides usefulness to people like me.

Third -- Please keep contributing in any way you see fit. HN is good and you aren't lowering that.
There are ways to hack around the lack of SSL on third party domains with Ajax, but yeah it's pretty insane that they still haven't got that in place.
I understand what you mean, most legalese can seem quite imposing out of context. The nut of the problem for me is that it's obvious you're intending a profit making venture (tos, etc.) but you aren't telegraphing where the money comes from. With heroku, etc. it's clear what their intent would be (paid hosting) even when embryonic or unstated. As many IDE's are free without service terms if your intent is to sell SaaS, perhaps a "beta testers get free (blip) when we launch" - or whatever. That at least would keep me from worrying on the monster behind the curtain.
Amazon Associates Program terminated in California, no notice period
Picons Icons: 500 Royalty-Free Vector Icons
Picons Ultimate Bundle consists of 500 royalty-free premium vector icons, packed specially for designers. Every pictogram is precisely hand-crafted, built on a grid, and shares the same visual language. It is the simplicity that makes them beautiful. All pictograms fit together perfectly.
So, longer hours by lots more less qualified people? Because the USA isn't going to give up "Protecting" "Intellectual Property", or non-compete agreements and stuff like that. Without ditching "IP", the USA won't be competitive.
Despite controversy, federal, state wiretaps on the rise
Wow. This is actually useful feedback.
Aircraft punch holes in clouds, leave snow in their wake
Any site to find opportunity to invest in Startup?
I am not professional investor but would love to invest in startup. Any suggestion?

I checked Prosper.com but that doesn't have any IT companies otherwise that seems good option for investment.
That might be your goals. My dev environment should be as painless and fast as possible. This is what I spend all day using.
We use GAE for Pulp Sync (acrylicapps.com/pulp). It's scales very well if you handle requests quickly and take advantage of the memcache and taskqueue APIs.
I don't see the use either. I don't need crutches for something as basic as lay-out. DRY is fine, but not if YAGNI.
Well, what's your goal? Why do you comment on Hacker News so much?
Do you do it to give back to other hackers?
Is it to promote yourself?
Do you do it just because you enjoy it?

People might not know what they really need, so any advice people give might just be a weird version by what they want to hear.
Solutions seem impractical. Hire proven world class managers? Recruit better developers? You can't do these things when already in a floundering position, because why would the best people in the world want to move to come work for the loser? It's key little details like this that make or break a plan; if step 1 is disregard reality, it's just dreaming and whining, not real constructive feedback.
I doubt they process customer feedback in the matter of a few days :). Besides, there's a history of AMZN doing things just before or just after a Windows Azure announcement. See their announcements always timed the week before MIX or PDC or the response to various other pricing changes, etc.

Trust me, Amazon keeps a very close watch on the competition. :)
That is pretty staggering...

This too: "When ABBA was active, only the Volvo car company made more money in Sweden.".
What Will Be A Luxury in the Future? Everything Except Final Cut Pro
I don't think that was the point of the article. I read it rather as pointing out that posing as a founder when actually just buying equity is not ok. The key difference is personal engagement ('I asked two questions. The first was “is he going to be full time with the company” and the other was “do you want him as a third full time partner.” The answer was no and no.'.)
This is exactly how to do it.

It's incredibly difficult to manage your own expectations until you know how technically challenging it is to build your "idea".
You can simulate comments this way:

{ "width": "comment goes here", "width": 50, "height": 30 }

Yes, it's a terrible hack, but it works in every JSON parser I've seen.
Twitter Is Under Federal Investigation
Thanks for that tip. What I'm really curious about though is if there's a way to set PyCharm's Python interpreter to something not on the local host (e.g. the Python interpreter on the Vagrant VM). I'd be surprised if this turned out to be possible but thought it wouldn't hurt to ask.

Edit: I just found out about the remote debugging feature in PyCharm which may actually do what I want:

http://blogs.jetbrains.com/pycharm/2010/12/python-remote-deb...
Doesn't this just move the pain of environment mismatch from dev->prod to dev->staging?

If you use something OS-specific on your dev machine you'll need to fix it at SOME point, right?
Couldn't you just invite your friends?
I actually wanted to use margins, yes is true if you use padding the box model can help, here is good explanation about the http://www.quirksmode.org/css/box.html box model.
On Confidence and Real-Time Strategy Games
LikeALittle (YC W11) Raises $5M+ Series A
"Invite" is a verb, and "invitation" is a noun. Journalists should know better.
Anonymous Launches A WikiLeaks For Hackers: HackerLeaks
Take a look at my my new app and tell me what you think..
See more comments at

http://news.ycombinator.com/item?id=2714270
Diet Soda makes you fat?
Amazon to shut down California affiliates over new sales tax law
It's what I spend all day using as well. The dev environments I've either implemented or been a part of (web centric envs) have all used local folders mounted to VMs that provide that painless and fast requirement you speak of while removing any pain points associated with varying platforms. You dont need to sacrifice the former to achieve the latter.
Infidelity might save marriages
It also had really good governance for a while, under Rudd. Shame the mining companies had to take him out.
(1) done.

(2) No, I haven't heard of anyone getting the source. There are 4.5M PCs with an obfuscated binary, so that should be obtainable. We can de-obfuscate it ourselves (it obviously has to load into memory at some point), or we can also ask other researchers who have already done this. The latter is likely to be successful according to 'who' and 'how serious' we have interested.

(3) You never know and it never hurts to ask. Don't forget, they also often have students looking for projects. Anti-botnet ops is an active research topic in data security.

(4) Yep. I doubt anyone would consider using it for anything else.
My bet is on some video rental service. Maybe a partnership with Netflix?
New debugger disassembler x64
I love the down-votes - this site is becoming more like reddit every day.

I love the response too. Thanks. Rather mature and dignified.
AppEngine is great for rapid prototyping, but it still has several limitations that make me hesitant to base a real infrastructure off of it.

I've used it for http://www.minehub.net, http://www.quickcite.it, and a few others.
Invite is an also a noun meaning invitation. Invitation is the more formal version of the same concept.

You can say "I wish she was not so informal", but that's a perfectly reasonable use of the word.

Invite dates to 1649 and invitation dates to the 15th century. (m-w.com)
We use it for serving up static pages for aggregator/curatorial site HockeyBias. http://hockeybias.com.

As I mentioned, the site serves up static pages and it is very fast. During the hockey season these pages often change many times a day. We used .NET (which I am much more familiar with) to develop a custom browser that allows us to quickly access dozens of hockey-related web sites & youtube (with some help via Powershell). The custom browser has a 'Publish' button which spits out static html to my app engine site.

In its current incarnation I have to enter my appengine password about once a day. I am planning on implementing a better way to update the site using the new ProtoPRC api...
Wow, I got this too.

Here's my followup question and answer. We know i is the square root of -1, but what is the square root of -i ? I've always thought that you'd need another dimension to describe that, and another dimension for the square root of that unit, and so on.

But no. (Let's tackle sqrt(i) as a simpler case first.) We can answer sqrt(i) in terms of rotation as described in the article. i is a rotation from the unit vector by 90°, so applying that twice turns 1 into -1. What operation applied twice would result in i? This just clicked: a 45° rotation. Thus the unit vector at a 45° angle is the square root of i: 0.5√2 + 0.5√2 * i.

The mathematical approach bears that out. Follow the rules of complex number arithmetic to square 0.5√2 + 0.5√2 * i (multiply it by itself) and you do indeed get i.

And we can solve sqrt(-i) the same way. -i is a 270° rotation from the unit vector 1. So the square root of -i is a 135° rotation, or -0.5√2 + 0.5√2 * i.

Finally, a 270° rotation is equivalent to a -90° rotation. So -45° should also be a square root of -i, and indeed it is. Multiplying 0.5√2 + -0.5√2 * i by itself also gives you -i. We've arrived back at the axiom that all numbers have two square roots of opposite signs. 135° and -45° are the same vector pointing in exactly opposite directions.

Last question: What's the cube root of i? Easy: a 30° rotation. The 30° unit vector is 0.5√3 + 0.5i, and cubing that does indeed get you i.
Ask HN: Is the black bar at the top of HN now a G+ joke?
That just occurred to me.
The target market wants one phone. However, the target market doesn't care about the same things that the iPhone or Android delivers. They may want a game or three, but the emphasis is not the same. People attracted to blackberries are not the type of people that are going to care about having the latest graphics.

Long battery life, a good web experience, and a good enterprise experience is something nobody else is doing. Mind you, RIM could build on android and provide the same thing...
Ah yes! -2! Let's outpace reddit down the website memory hole!

I mean really people, this is basic economics.
We use it at bynd.com for a bunch of projects; we've deployed at least 30 applications on it now. It has taken me quite a while to get used to the AE way, and I don't love it, but it is very good for some things. I can think of lots or pros and cons, but off the top of my head:

Pros:

- scaling is amazing; we've had sites go from 1 to over 1000 instances in a few minutes; from <1 to 1600 queries per second in the same time.

- reliability is pretty good now

- if you let go of the idea of doing everything synchronously life gets a lot easier, and deferred processing is really easy to do.

- the development process is great: download SDK, checkout code, point SDK at code and you're off. Then you develop locally and have it run exactly the same (with a handful of caveats) as it does appspot. It's a really low barrier to entry.

Cons:

- webapp (the default framework) sucks. Once you find something like tipfy, webapp2, or flask life gets a lot better

- changing your datastore structure can really suck with a live site. There's still no simple way of getting data on and off, or of doing backups. Messing with your live database if you need to fix some bug can be scary

- it takes some time to grok the right way to model data, and to use the datastore.

- there's a lot of "here's how to get started / build a simple blog" info, very little on best practices, how to model complex data, how to do maintenance...
Nope. Someone died. http://news.ycombinator.com/item?id=2712469
Seems pretty reasonable. Although, probably not with Netflix. Not sure why Netflix would partner with anyone at this point. Hulu, possibly.

That, or something to do with Foursquare.

edit: Although giving the timing of the announcement--a day after Google released their social network--I wouldn't be surprised if it has something to do with mobile. Zuckerberg might be trying to return the proverbial middle finger.
Beautiful Hawaii Wallpapers
If you're not paid, you're not valued. Nothing you produce will ever be good enough. Nobody will make time for you, because they have more valuable things to spend their time on. No money is lost if you're struggling to do your assignments; no money is lost if you don't learn anything.

A company should be invested into their interns and the best way to be invested is by paying them a wage and expecting decent work in return.
I'm wondering if they might be planning to transition to a more granular permission system like Facebook, since they recently started displaying the permissions more granularly and it would make a lot of sense.
"Is the cost of the data plans?"

It's what's stopping me. $60/month for both lines -> $720/year, and given how much I'm in front of computers and in range of free-to-me WiFi that's a terrible, terrible deal. I've got a "feature phone" and I'm not really feeling the pain.