skysight-inc/HackerNews huggingface dataset:
I will take this opportunity to warn everyone about BlueHost.com. Three knocks against them:

1) Most importantly: They store passwords in plaintext and require the last four char of your password whenever you contact support. I kid you not.

2) Almost as important: They shut down customers when they disagree with them politically — this is a Salt Lake City outfit, and therefore extremely anti-gay, and you will be paying people who take down pro-LGBT websites simply for being pro-LGBT.

3) Terrible tech documentation (they "support" Rails but it’s quite difficult to actually use).
Some will get paid out in the IPO, some will get paid out in a secondary and I doubt the stock will collapse on lockup expiration (it rarely does).
Dell shares drop a like a rock
Don't worry, a patent reform debate doesn't have the necessary television-appeal to turn into a real partisan battle. Unfortunately, the powerful interests it attracts may be even worse (for those seeking a non-terrible solution).
Bewildering Khajuraho Temples A Creation of Moon’s Folly
Nobody is going to 'win' this war? The legal profession will profit handsomely. Thank you very much.
- We deployed tarballs to production machines which unpacked to a single directory that included a virtualenv that had both all our code and all the modules we relied on, and anything else that the code needed to function that wasn't installed in a very basic RHEL install.

Ah, we're doing tarballs too but only for our code. We're having pip munge the global package list at the beginning of every deployment (somewhat dicey but with requirements files its easy to rollback package upgrades/downgrades) which does mean that packages can change underneath a running Python process :O

- We used the --relocatable option in virtualenv to remove all references to absolute paths, which meant we could copy the virtualenv around to various directories and machines and still have it work.

Hmmm this could work, I was under the impression --relocatable wasn't fully tested but if its works for you, we'll definitely take a look at it :)

- We had a series of makefiles that would make/update a virtualenv, and which worked on both mac and linux. We would use this both in development and when deploying. For several packages, we had to hand tune this to work on both mac and linux, but for most things, it Just Worked.

Yeah I took at look at virtualenvwrapper to handle the multi-environment thing but that was primarily geared for multiple apps. Probably got me more confused than necessary. I'll take a look at plain old virtualenv wioth scripts.

- When we deployed to production, we would unpack the tarball to a directory whose name included a version number for the push. We then had a symlink that pointed at the currently running version. This meant all we had to do to rollback a push was flip the symlink to the previous deployment directory, and restart. This rollback included any modules that changed (since they were in the virtualenv). I haven't seen any other way to reliably do this.

We do the exact same thing, minus the modules. We do have an issue with packages changing underneath versions but if we don't bounce the servers they should have the "old" modules already imported. We should fix this though :)

The one thing you mention that we didn't have to deal with was mixed 32/64-bit environments. One nasty solution is to have two build machines, one 32-bit and one 64-bit, but there's probably a better way...

Yeah, our solution was to leave it to pip :)
PhoneGap Tutorial Series
This post and discussion reminds me of the David Foster Wallace quote: "[If you] worship your intellect, being seen as smart, you will end up feeling stupid, a fraud, always on the verge of being found out."

[Edit: Beaten to it by goblgobl....]

My mind always dredges that quote up when I start to question my abilities. (Which I've been doing a bit of lately, coding for a nearly 15 year old Windows NT system. Relearning things I haven't seen since the '90s....)

Certainly we all have moments where we question our abilities. Small crises of faith, where our self confidence withers away. It's just part of life. Part of the checks and balances of our brain.
> Can someone explain how Amazon's consumers benefit from network effects?

I mostly agree with you but if I had to think of a few things that I benefit from due to Amazon's size:

- cheaper prices due to size, in terms of book discounts, shipping discounts, etc
- recommendations
- book reviews
- faster shipping due to amazon.ca, co.uk, etc, as opposed to having to get everything shipped from amazon.com
> It is simply not true that a "great deal" will get publicized by itself

I said spend five minutes emailing. If I'm selling widgets for $25 when the usual, accepted price in commerce is $100 (which is the standard Groupon deal, right?) and I spend five minutes emailing the widget fanatics mailing list, I guarantee that a LOT of people will discover my offer to sell widgets for $25. The deal will spread all by itself given a very minimal amount of priming by the business owner.

It won't spread if I'm offering to sell widgets for $99 instead of $100. But $25? Yes.

> I don't know about Groupon, but it's flat out wrong to say that small businesses don't have the problem Groupon claims be addressing. They clearly do have the problem.

No, no businesses have a problem of not being able to find customers to buy things at prices well below the store's cost. If I buy wine at $10 per bottle and instead of selling it at $20/bottle, I decide to sell it at $5/bottle, I assure you I will find plenty of customers. And that's what Groupon is offering - the "opportunity" to find customers who are willing to buy your products for below what it cost you to put them on your store shelves.

A useful service would be to find customers who are willing to pay full retail price for your products. That's a service that retailers would and should pay money for. That isn't what Groupon is offering.
Dirt Jumper Caught in the Act
Yeah I think transitive should be fine provided each python package has a good "setup.py"

As for obsolete, you'll just have to manually uninstall the ones that were deprecated and install the new package.
Surely there are things a brand can do and comments a ceo can make that encourage or even nurture such behavior.

Harley Davidson certainly recognizes that.
Make a post on Facebook, get sentenced to the Men of the Night's Watch. Steal two scoops of ice cream, get your hand cut off!
Yeah, this is patently (ha) absurd. I can't think of an algorithm off the top of my head that isn't feasible to do manually for small values of n.
Getting my site to work on mobile is so low priority it's not even funny. I get how many mobile devices are used today, but there are often bigger fish to fry, often with limited team resources.
sftp to the server with Coda, which puts your remote files in a sidebar; ftp+files you're working on in a single window (though you can break them into new windows if you want). Also has svn control baked in, but I've only used Versions for that.

I've been meaning to try TextMate, but love the built in ftp with Coda.
As another post is pointing out, there is a "practicality" clause. If you can use a computer to do something that would otherwise take days to compute, it may still be patentable.
Isn't Apple going to shoot you down for accepting credit cards? It's in-app or bust now.
> ... I find it unfathomable that Congress doesn't seem to have even noticed that the tech industry is imploding on itself with the ridiculousness of it all.

You find it unfathomable that Congress, a body largely composed of lawyers, is not reacting to one of the greatest stimulus packages for lawyers?

I would find it unfathomable if they changed the status quo.
I suppose to any newcomer my advice would be to go depth first into something like RoR or Django.

Learn the framework and learn the language really well, then once you're comfortable building things well (after a year or 2) experiment with something else on the side.

The hard part is figuring out what is worth learning, and for this a mentor can be priceless.
"The transfer of exclusive rights is not valid unless that transfer is in writing and signed by the owner of the rights conveyed" [1]

Therefore, if no papers were signed, then the developer retains rights to license their work to others.

[1] http://www.bitlaw.com/copyright/license.html
Peter Thiel invests to create floating micro-countries
New evidence points to cover-up at Murdoch tabloid
Well, I certainly can get behind your definition more.. but a gigantic 10 year bubble sticking out to the side and then bursting doesn't seem efficient by that definition. You'd think the wizards of the market, with the billions of dollars in pay they're collectively bringing home, would've corrected for that sooner, no?

This concept that in 2008 the market was responding to incentive misalignments created by government regulation.. what regulation? All we did was deregulate from 92 onwards. Are you gonna claim that a billion in fannie/freddie loans to minorities caused the problem? What about the overleveraging, the AAA credit ratings? Those were government problems?

It seems like a whole bunch of individuals played the "greater fool" theory as long as they could, and what we wound up with was the opposite of efficient, by your definition. I'm not necessarily saying more regulation would've prevented that, aside from generally being a brake on everything, but it's a hell of a bad case for the wisdom of markets.
Hey Tech Startups: Winter is Coming
I have to type in a credit card number? Talk about a deal-breaker. That's a very non-iOS interaction.

I understand the constraints, but that's what startups are all about - finding clever ways around them. How soon can you put in a seamless flow?
I used to design financial products. The New York sales person would usually say "My customer will not buy that piece of s&#t." The Tokyo salesman would say. "I will show it to my customer." Then radio silence for a week. Or at worst, "Hmm... Very difficult". More silence.

After a while I began to appreciate the New York sales people. They saved me time.
Payments Company Seeking Front-End Engineer
Job Description

We're a well-funded, pre-Series A, payments company located in Palo Alto, CA, looking for a great front-end engineer to help us build the next generation payments platform. We're looking for someone with a solid understanding of web technologies in general, but who feels most comfortable toward the display/browser end of the stack (e.g. experience with Javascript & HTML/CSS).

The product you'll be responsible for building will impact the financial livelihood of thousands of consumers and businesses. It must exude trust and credibility, walk the line between security and convenience, and will have to be powerful, yet intuitive. These are challenging, but fun, problems and we're looking for a new member of our team to help us solve them!

Our Technologies

- Python

- PostgreSQL

- Werkzeug

- Mako

- Javascript(jQuery, Backbone.js, CoffeeScript)

- HTML/CSS

About You

- You have extensive experience with Javascript & HTML/CSS.

- You are proficient in at least one additional scripting and/or programming language.

- You have superior problem-solving skills & experience tackling tough problems.

- You're reliable, self-directed, and creative.

- You have the passion to build an extremely valuable, sustainable company.

- You take pride in your work.

About Us

- Located in downtown Palo Alto

- We offer benefits, competitive equity stakes, vacation time, etc.

- Small, well-rounded team:

-4 engineers (including co-founder/CTO)

-1.5 designers

-1 CEO (also an engineer)

-1 business development

-1 compliance/in-house legal

Contact Us

Email: ZG9udGJlYWhhdGVyc3RhcnR1cCtoYWNrZXJuZXdzQGdtYWlsLmNvbQ==

Bonus points for sharing significant/relevant projects.
Some of us have a healthy suspicion of large companies. I've seen so many lose their way, forget employees and customers are individuals and grow arrogant and lazy. For me its not jealousy or resentment at success, just a preference for successful companies that operate at human scale.
Some good tips on cashflow:

http://unixwiz.net/techtips/be-consultant.html
Not having looked at the avi container format why would you say it's impractical? Certainly a 'normal' sized avi would be impractical but what about a 10x10 grid of pixels? The algorithm is unchanged, why should the size of N matter?
The biggest problem, as I see it, is the difficulty to judge yourself.

When you feel confident, how do you know if you are truly excellent, or suffering from Dunning-Kruger effect? Same when you are feeling incompetent, are you really lacking competence or suffering from Imposter syndrome? How do you know??
I believe that is only for subscription services. There are still plenty of e-commerce applications on the App Store. Also, Apple unfortunately only supports in-app purchasing for digital goods (and ours is physical).
Social media is no different from any other form of communication for trying to incite crime. Drunkenness is not an excuse for other crimes, and should not be for this one.
Thanks for that explanation. I don't think I've ever seen it put so concisely before, and I've never been able to say it that well at all.
No. Off the top of my head, both the Square and Uber apps allow manual CC entry.
Is DuckDuckGo self-funded?
Facebook intruder used Facebook's internal Phabricator PHP program
Not just for recruitment, but for other startups looking to build their environment too. I think Viximo's shows through really well here.
1) It is actually better having to compete with better programmers.

At the end of the day, you're challenged more and sure, you may be further from the top than you would be if you were born 30 years ago. At the same time, you can accomplish more today than you could if you were born 30 years ago. It's all because of those better tools and better programmers out there.
Apple does not allow in-app payments for physical goods.
14 New Infographics For Entrepreneurs
时尚女装
I was passionate about zoology during some of the formative years of my life.

I realized later that unless I become the next Darwin, I will never be happy with my career choice because I will be doomed to working for a large part of my life for people less intelligent than myself and that I will not grow as a person because of that.

Passion is good unless we lose control of it.
Worst post ever. So immature. Kids...
Spoiler: it's IE 6 -- and the copy even says at the end that the surprise is that it's not a surprise. Points for the Ash reference though.
Here in Germany drunkenness can reduce your sentence and your criminal responsibility.
It's a conspiracy!
Smart iphone 5 
iPhone 5 Releasing Soon . Better Voice Control, Fast Framework, Expandable Memory , Smart iPhone 5, More Reliable.
Absolutely. A method shouldn't be patentable just because it's too boring for a human to perform a mindless computation over and over again. Multiply a 3x3 matrix is simple for me to do by hand; multiplying a 1000x1000 matrix is no different in process but is much more time consuming; should the latter be patentable? (In my mind the answer is clearly no.)

I can see where there might be some concern that you could claim anything that could be done on a computer could also be done more slowly by a human with a pencil and paper. Frankly, I don't have much of a problem with this: automating simple tasks doesn't seem like an invention, it sounds like a land-grab. Certainly there are nontrivial tasks that a computer can perform but which cannot be done well enough or fast enough by a person, e.g., closing a control loop in software (delay leads to instability; if you can't perform a computation fast enough, you cannot perform the control function, thus, certain such tasks could not be performed by a human with pencil and paper).

It's arguable whether even something like this ("implement an equation... but really fast!") really ought to be patentable, and while I'm a named inventor on at least a few patents in this area, I'm doubtful. Of course, my employer has no such qualms, and is happy to hold said patents.
Yes:

DuckDuckGo was solo-founded by Gabriel Weinberg in February 2008 and is based out of Valley Forge, PA (USA). It has been self-funded to date.

https://duckduckgo.com/faq.html
Social Media: There's a Monthly Print Magazine for That
I do all development on remote servers because I like to code from many different machines. Setting up a LAMP stack on all my potential dev boxes would be painful and cumbersome, and may interfere with other functions that I intend those machines to perform.

This is very easy to do with EC2. A single micro instance is free for a year with a new EC2 account. These make great dev environments where you can setup the exact toolset and environment you need. THis is also makes for convenient deployment if you are ultimately deploying to EC2.

For coding, I prefer Coda if I'm on a Mac and Aptana on a windows box, both are chosen precisely for their excellent SFTP support -- I find mounting remote systems as local drives be very laggy since file loading and saving locally tend to be a locking operation for most editors, meaning the IDE freezes up for the 1-2 seconds it takes to upload.
I use VIM for cowboy coding.
Pysendfile - A Python Unix tool for sending files.
"the wildly popular self-help guru for young men."

This strikes me as a rather bizarre characterization and somewhat sexist. I haven't read his second book, but the first one was in no way geared to men only & I'm pretty sure the second wasn't either. Odd.
Considering who owns Congress through campaign donations and given the "nature" of the tech industry to disrupt other industries, I can't imagine that there is any sympathy for the tech industry's problems on capitol hill.
OP and script author here. You can read a blog post about it at:
http://jordangoldstein.wordpress.com/2011/08/17/pysendfile/
Pretty much in a nutshell his exposition. For me, my interest lies in the economic value of information, and one way in which information gains value is by being 'timely.'

When explaining to folks I often use the example that the 15 minute delayed stock price feed (aka 'ticker') is less valuable than the real time stock 'ticker'. This is intuitive for many folks but the OP's work shows the math behind that intuition.

Stock price feeds are generally used by algorithms to anticipate the market price of a commodity and act when there is a delta between that and reality. They 'manufacture' new information by taking that real time stock feed and identifying trends. Their market value then becomes a function of their ability to identify trends sooner and thus allow for capturing the most value between the current price and the correct price.
The question was a sexist double whammy (given both the assumption that "the author of a technical document can't possibly be a woman" and that "the author's gender is at all germane to this piece") that has no place anywhere, let alone HN. If anything should be downvoted, that is the perfect example of one such thing.
Red Hat CEO At LinuxCon: I Have No Idea What’s Next
Spoke too soon. Culture gap I guess

Edit: took out attempt at humor
Stanford Finds Hints For The Future Of U.S. Medical Design, In India
I'm pleased for success which is built on providing real value to real people.

I'm not pleased at, say, Bernie Madoff's success. (Over 15 highly successful years in business, and only one unsuccessful one!) IMHO, he wasn't providing real value to people and his apparent success was only due to fraudulent accounting. According to Wikipedia, Madoff's brother invested $32,000 and received profits of $16 million - an impressive rate of return. Am I a nattering nabob of negativity for poo-pooing this "success"?

I believe Groupon is in the Madoff category, or close to it...
The question is, will doing them for small values of n solve the problem? Page rank may be more or less useless with a small data set.
they are either really bad at research or they know something that you do not.
I was taught at a young age not to, "judge a book by its cover," and after 30+ years of living, that seems like sound advice. I've met some amazing homeless people, and really inspiring wealthy folks. Usually, the people that I've met with commercial brand allegiance have been less interesting, but most are still nice.

If one is making a decision that might affect their life/ livelihood directly, sure, it is prudent to not hand over trust to an entity with whom you are unfamiliar. Other than that, I don't judge my neighbors by their brand choice.
the ipad 1 has a hole in the frame that fits a camera (http://www.ipadforums.net/ipad-hacking/3730-ipad-has-room-ca...) they could probably have shipped it at launch, but maybe they knew they'd have to hold something back for ipad2.
Sometimes. I think the simple answer to that is 'it depends on the problem'.
So true, and that makes it hard to have a discussion with them. Some people just don't want to get it. Additional information would only increase cognitive dissonance and will be fended off at all costs.
I am reminded of this post:

http://gadgetopia.com/post/6819

I think your thoughts of being a talentless nobody have more to do with gaining experience than it does having access to more information and seeing more products. You have crossed the "Humility threshold" where "What you think you know" < "What you actually know".
So at this point every company has dirtied its hands with Software patent suing. So I'm guessing pretty much nobody is about to try and stop the madness since it would make them seem as if they are hypocrites or whiners (these cases take forever to be resolved). Not sure any company out there is going to do much of anything to stop it.
That sounds like the foreman on the construction site and not an architect.
In my experience good developers act as architects no matter what their title is. But the purpose of a single formal 'architect' is more of a mediator between developers. Someone to find common ground when two viable technical solutions are presented, and be accountable for those decisions.
I'd like to think that the number of HNers who could learn is vanishingly small. I believe the appeal is more along the lines of "Jersey Shore for Internet entrepreneurs."
We have many many customers on postagram and popbooth that don't have a problem with entering a credit card. This is THE way that Apple wants developers to charge for physical goods - see item 11.3 on these guidelines http://appadvice.com/appnn/2010/09/apples-app-store-review-g... (the actual guidelines are behind a login for developers). So given these constraints, we believe this is a very seemless flow - and our customers agree.
How Liability is going to kill what little is left of Internet security…
Or maybe the speaker is from a culture that doesn't know that Tali is a Hebrew name for both boys and girls, or from a culture where Tali is only a dude's name, or... the hypothetical exceptions to your interpretation go on and on. [Ninja-edit] Your ninja-editted assumptions as to what the person meant by his question are an over-reaction: you don't _know_ that's what he meant, you're only seeing hints of it.[end ninja-edit]

It could _well_ be an innocent question, and there's no sense in generating righteous indignation over two sentences.
Before Tim Ferris, the only other Ferris I'd ever come across was the fictional Ferris Bueller. If he'd been Tim Smith, would've that affected his success?

He comes across as some kind of Ferris Bueller character too!
You can ship with Lua. Just don't download more Lua after installation. I.e: Don't download code that wasn't included in the app submission.