skysight-inc/HackerNews huggingface dataset:
FULLTIME or INTERN. Offices in San Francisco, Boston, and Menlo Park.

Delphix (www.delphix.com) is a data virtualization company that does for databases what VMware did for servers - this is a massive market, and we are on track for similar success. The product is unique and provides huge value to our users - in our first year of selling, we have already added 30 large corporate customers, including many of the Fortune 500 (Proctor & Gamble, Staples, Qualcomm, etc.). The engineering team is top notch, which includes inventors and architects of the VMware platform, Oracle RAC, Sun ZFS file system, and DTrace. We believe database virtualization is the next frontier for achieving 100x payback in IT, and Delphix is leading the way.

Delphix engineering sits at the nexus of three core technologies: databases, operating systems, and the cloud. We've taken the best and brightest across the industry and built an engineering culture where anyone with a good idea has a voice and can drive unique projects with the backing of a wealth of knowledge and experience. Whether its developing new abstractions in the filesystem, designing an architecture to inter-operate with a novel database, or developing a new cloud paradigm for structured data, there is no lack of hard problems and opportunities at Delphix.

WANTED (intelligent/creative/passionate problem solvers)

Do you want to work with brilliant people in a culture where creativity and clarity of thinking is encouraged and rewarded? Are you interested in working on the Data, the next big problem in Data Center? Do you thrive on solving difficult technical challenges? Do you take pride in writing beautiful code with a strong attention to detail? Then we are looking for you! Engineers who strive to master their craft; generalists who want to contribute at all levels of the application, from the database to the client and all things in-between. Delphix offers awesome tough technical challenges in the Systems Management, File Systems, Distributed / Cloud Computing, Clustering, Databases, and software excellence.

Email jobs@delphix.com for more information and include Hacker News in the subject line.
Additional single-IP	1 €/IP
you can have up to 4 of those ;-) so no - no need for flexipack at this point
It exists because web standards were not as they are today, because flash was huge at some point, even in the enterprise.

The efforts by WebKit, Chrome, iOS and others simply changed the entire game, and in this game it is pointless to attack flash (silverlight 1.0) or flex (silverlight 2+)
I don't know whether this is in fact true for the Lua community, but surely this is not necessarily true in general. MOP is not part of CLOS as defined by the standard, but that doesn't seem to create horrible problems (especially with Closer)
> Use HTTP verbs: GET to retrieve one or more objects, POST to create a new object, PUT to update an existing object, DELETE to remove an object.

You forgot PUT to create a new object and POST to update an existing object.

> Address objects by collection and by individual object: /users/#{user_id} is a specific user

As far as REST is concerned, that doesn't really matter. The important thing is that the client doesn't generate the "/users/#{user_id}" URLs itself, but rather selects a URL from those it has been told about.

> I find it good form to return objects in JSON with the type of object at the top of the data structure, ie {:users => [ #array of users here ]} or {:user => { #single user }}

Apart from the fact that doing this allows for gracefully adding extra information, there's also an important security reason for doing this rather than having an array at the root: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-js...

> Use OAuth or some sort of token system for authenticating the calls, don't use HTTP Auth

Why not do both? http://oauth.net/core/1.0/#auth_header
Defining additional verbs is certainly allowed, bit it's worth looking to see if your operations would be more easily mapped to a different resource model. For instance, a "rename" operation might work well as a PUT to a foo/name endpoint.
I think your writer analogy is a bit flawed...it may be more of a question of a poet trying to write creative non-fiction, or a novelist writing sonnets. The language is the same, but the framework is different, and in some cases, you may never grok the new framework as well as the one you know. Yes, people do it, and do it well, but I suspect most don't.

That said, I agree with your basic premise, but you need to keep your skills sharp. If you work with a single language and a couple of frameworks for several years, you may lose the ability to quickly learn a new language if the need arises, especially if it requires a change in the way you approach the problem.
Great product! Looking forward to trying it out very soon. Anyone know the ergo keyboard being used?
SEEKING WORK - New York or Remote

* Django

* Rails

* Front-end JS / Coffeescript / Backbone

Former startup founder, preferably looking to contract for small (funded) companies.

Linked In: http://www.linkedin.com/in/derekdahmer
Github: https://github.com/ddgromit

email derekdahmer at gmail
Identifiers like URIs are persistent, but the representations it provides you are not persistent over time.

So, if I provide a URI that means "a list of links to various resources with interesting data", those linked URIs can be bookmarked (they're persistent), but the original URI has every right to change the links later on if it thinks there are more relevant ones (e.g. newer, more relevant, etc.). Think of how a news site's main page changes with "Top News Stories", for example. That doesn't mean the older URIs it pointed yesterday to are necessarily bad.

For a RESTful machine-to-machine interface, this HATEOS approach is arguably one of the more effective ways to do extensibility and versioning: http://www.mnot.net/blog/2011/10/25/web_api_versioning_smack...
The Apple Bug That Lets You Spy On A Complete Strangers iPhone
Wow! I would have never thought of that.. lol

Thanks a lot.. works.
There was an article a while back on how to cultivate a Twitter following for only ~20 minutes a day. It was basically skimming Reddit in the morning for ~5 relevant links/articles and posting them to Twitter. Eventually you would build up a following of people that found your links relevant to them.
San Francisco, CA (SF) - PHP Backend Engineer

I work at a small growing startup in Downtown San Francisco. We have a nice office and are working on a site with millions of unique visitors a month.

The site is growing by double percentage points every month, so we need to hire a few backend engineers to help us refactor the code and to implement some great new features. The company is very open and is a great place to work. Your ideas and code will have an impact on how this company grows and launches features.

If you would like to find out more here is what we are looking for.

Someone who has worked deeply in PHP on at least one project and has worked on a a site at scale with at least one project. We would prefer if you were the one who brought the site to scale, but it's ok if you learned a lot while you were there.

We are also looking for someone that had worked in a test driven development culture, but it's ok if you always wanted to. We want to be able to release daily and to know that our code is well covered.

I am at @jdavid on twitter if you would like to grab coffee or lunch. We are near the market and california.

One of our founders is extremely inspired by how GitHub is able to launch new code.
Austin, TX / NYC, NY / London, UK

Bazaarvoice is hiring for a bunch of positions - big data software engineers, front-end engineers, DevOps, etc. Ping me for more info.

DevOps Spec:

Who We Want:
Bazaarvoice serves traffic on some of the biggest websites on the internet. Every day our content is served to tens of millions of people making tens of thousands of requests per second, resulting in tens of thousands of gigabytes of traffic. Our request logs alone add up to almost 1TB daily. If the thought of doubling these numbers excites you, we'd love to hear from you.

Responsibilities:
* Develop internal tools and processes to maintain stability and performance of our infrastructure
* Work with Development teams to build applications in an Operationally sustainable way
* Design cross-datacenter, world-wide systems with a high availability mindset
* Research, analyze and propose new technology solutions for Bazaarvoice's infrastructure
* Make things go faster

Skills and Experience Necessary for the Role:
* Bachelor's degree in CS, EE or MIS; or equivalent experience
* 5+ years experience with LAMP development/administration
* Hands-on scripting with shell & Python/Ruby/Perl
* Thorough understanding of TCP/IP networking & DNS
* Excellent project management, communication, prioritization and analytical skills
* Strong customer service mindset

Technologies:
* Linux
* Tomcat
* Solr/Lucene
* MySQL
* Amazon Web Services (EC2, S3, VPC)

Bonus experience:
* Puppet/Chef
* Hadoop/BI/Big Data
* Cassandra/Riak
* OpenStack/Eucalyptus
* Open source contributions
100%! I understand the ridiculous amount of red tape that is probably slowing them down, but not having a paypal alternative is brutal. Wepay is also not available in Canada last I looked.
Watch Out StumbleUpon, Pu.ly Is Here
Cambridge, MA. Full Time

Localytics offers the most powerful app analytics platform available and gives publishers of smartphone and tablet apps the tools needed to build more successful and profitable apps. We’re growing rapidly and are well-funded with a proven business model and established revenue. Read more about us in the Wall Street Journal’s Career News & Advice section: http://it-jobs.fins.com/Articles/SB130437040892812517/Localy...

Jobs Page: http://www.localytics.com/jobs/

We are currently hiring for two positions:

- Sales Engineer / Consultant: We need someone with a strong background in analytics to help our customers get the most out of our product. Strong technical background also preferred as we may need this person to run Map Reduce jobs to pull custom reports for enterprise clients.

- Rails Engineer: We've recently migrated to Rails 3.1. We also use jQuery, Underscore.js, factory_girl and RSPec. We are willing to teach a talented candidate rails but he or she should have a strong background in web technologies and frameworks.

We are a big data firm, growing quickly and constantly seeking talented engineers. Our technology stack includes: Scala, MongoDB, AWS and Rails.

Take a look at a presentation our Chief Software Architect gave over the summer on scaling MongoDB: http://www.10gen.com/presentations/mongonyc-2011/optimizing-...

Email us at jobs [at] localytics.com
By 2005 most of the team that created Plan 9 and Inferno at Bell Labs were already working at Google.

But they were working on other stuff, like Go.
Probably the acme paper. Oberon definitely had the mouse chording, not sure if there's previous art in that regard.
Deprecating Use of the "X-" Prefix in Application Protocols (IETF Draft)
The first thing I did was check to see if I could test a mongo query...

...and then I remembered I'm an idiot.
shoot me up an email if you need help with your project its my handle at gmail, great project I think it has a promising future!
Kinesis Advantage - http://www.kinesis-ergo.com/
Google responds to Microsoft FUD regarding privacy policy
This seems like a relatively simple indexing problem to me. Why not just use another data structure to store the association for fast querying?
I've been doing this 20 years, and so far (apparently) I haven't lost the ability to learn. Many of my clients are in their 60's and are way brighter than me. They seem to learn just fine. I'm not worried that missing some framework, or flavor-of-the-month will inhibit my ability to adapt when needed. It's not like you turn 40 and magically give up learning anything new. Indeed the experience along the way allows you to see that very little is genuinely new.
Munich, Germany - Full time

Pokermania GmbH builds poker platforms for artists with Python, server- and client-side JavaScript, PHP and HTML 5.

We are 100% technicians in Munich and search for Game Developers who have fun scaling this game further with us.

Please email your application to jobs@pokermania.de.
Understanding process.nextTick() in NodeJS
That is halfway correct... :) We are also hiring 1 designer (with strong front-end qualifications).

Rocketr (Atatomic Inc.) has seen a recent infusion of capital and is looking to round out it's core team (there are 4 or 5 open positions for senior software developers - both web and mobile).

These people will be strongly aligned to Rocketr's long-term growth and upside potential.

andrew at rocketr dot com for details.
I was not referring to the internal architecture of web applications inside an origin server. I was referring to the architecture of a web application across the various components (agent, proxy, gateway, server), connectors (client, server, cache, resolver, tunnel), and data elements (resource, identifier, representation, metadata) in the style.

The architecture of those interactions has remained fairly stable over the past 15 years, even specs that route around REST like WebSockets are trying to at least adopt the HTTP upgrade & tunnel connector (HTTP CONNECT) to ensure it integrates consistently with the style.
It isn't a basic matter of packaging. You also need to do very exhaustive testing to make sure it works exactly as it should in all possible cases. Enterprise support is not easy to do.
Fuzzy Match in Ruby
These guys are being far too humble.

The Everyme guys are one of the most impressive early stage mobile companies - in terms of product and founding team - I have seen for a long time. They've sold millions of iPhone applications in the past and now they've raised money from Greylock (Facebook) and Andreessen Horrowitz (Jawbone, Fab, etc) and dozens of other investors to take over the world.

If I were a designer (which I am) and were looking to join a company that was going to create a gorgeous product that has a significant chance to become the next Facebook, I'd join these guys in a beat.
Really, man I get them all the time. I assume that they where some dude in Russia trying to get me to send him some money. My brother who is a little slow (due to an accident) got taken for a bit of money by his Skype "girlfriend" who was stranded in Europe. Needless to say, once he stopped supporting her, she disappeared. I assumed that it was widespread on Skype due to his experience and the fact that I get 2 a week, from girls far to beautiful to be wanting to talk to a bald guy with a picture of his wife and kids in his profile pic.

Also while I do believe in luck and I do believe that I am a lucky person (im an optimist). I am a very confident person, I think this has a lot to do with my success. That being said it could be a chicken and the egg. I am confident because stuff does seem to work out for me, which the confidence opens doors, that help things work out. I have had my fair share of bad luck but I tend to ignore those events. There is a lot to the old saying that perception is reality.
tl;dr: buy a Cr-48 on eBay for $225, put a bigger hard drive in for $120, follow Todd Vierling's recipe for Ubuntu with 3G, and have yourself an amazing laptop for $350.
Relevancy is relative and subjective. There's also not anything in the guidelines about relevancy in comments in the HN guidelines. Please note, too, that meta-comments are never strictly relevant, and that's what your first comment here is.

There are currently at least 11 people who thought it was relevant enough to upvote. I agree that flagging was probably the most appropriate recourse for you.

I accept your apology.
does anyone know if there is a way to transfer credit cards from Stripe to another 3rd party if they raise their rates? (I'm worried about this being a "low introductory offer")

Or do you have to solicit credit card info from all your customers again?
These guys are doing something similar
http://www.deliveryagent.com/. They run this site https://securesale.seenon.com/account.php and others.

They are very corporate as you can see. You might be able to find areas where they fall short(markets not served, poor implementation, etc) and focus on those areas. If you do a good enough job they may be a possible exit strategy for you.
We also use QuickBooks Online - having it online is just easier for your accountant or CFO to log in and keep track of the books. If you use the desktop version, you'll be emailing files back and forth.
It can hardly be ethical to post pictures from the apparently innocent "genius"'s private life! Regardless how eye-opening they are...or entertaining....
Re-posted above with contact details.
"absolutely no bearing"? I totally disagree. A good reputation system should reward things like diplomacy, ability to form coherent posts, maturity, ability to size up a community and act appropriately, etc. All of these things should transfer, at least to some degree.
Exactly, this is just the case of a poorly-designed, lazily-implemented REST API. Good APIs generally can't be auto-generated from some ORM model definition, which is what it sounds like the one mentioned in the OP did.
.NET and WPF are pretty much the way Windows applications are built these days.

Metro just allows some other ways of also building the UI component (with HTML5 and JS).

His fears are baseless...
San Francisco, CA (SOMA). Full time.

Stealth - consumer web and mobile

--

We recently closed funding (unannounced) from well-known investors. This is an opportunity to join at the earliest stages and help shape product/culture.

Do you find yourself using Google to navigate websites that you commonly use, or end up with many browser tabs trying to accomplish some task? We're innovating along how people interact with online services and designing a new web-based experience that allows users to accomplish tasks in a more usable, efficient, and social manner.

In addition to great full stack engineers, we are actively hiring front-end and mobile (iOS/Android) developers.

We work mainly with Javascript (jquery and node.js) and HTML5. Our office in San Francisco overlooks the Embarcadero waterfront.

Curious? Contact [my username] at alum.mit.edu. And yes, we have hired from these threads in the past!
Very clever. You have a unique idea and a great product so far.

In my opinion, you should really avoid calling yourself the ___ of ___, aka, IMDB of Clothes. I'm sure you can come up with a more appealing one-liner!
tl;dr My manager can use TortoiseSVN and can't use git.
From their FAQ:

>Tell me about data portability.
>That's not a question. We feel pretty strongly about data portability. We'll try to keep you with us by offering a better product than all of our competitors, but we won't keep you by locking you in. If you want to leave us for somebody else, we'll help you migrate your credit card data in a secure and PCI-compliant way. We're programmers at heart, and we strongly believe in open systems and a level playing field.
let me answer my own question: see https://stripe.com/help/faq and "Tell me about data portability."
Tom Haverford wore this coat on Parks and Recreation a few weeks back that was very nice. I went to reddit and there were multiple threads asking about it -- a men's coat. This is a good idea.
I love Stripe and it's been awesome to use, but must repeat a question I asked in another thread. I wonder if that level of simplicity is sustainable for them going forward. The reason other payment providers have paperwork and approval processes is because of liability and the reality that there are unscrupulous merchants out there. Is Stripe assuming an increased liability because of the ease at which anybody can just sign up?
That is possible (for stupid caches anyway, on purely technical grounds there should be no difference), it also looks much better to developers/users and is much, much easier to map/dispatch in most frameworks.

I was just talking about the restful part of the thing, your urls can look like this:

http://example.org/?wubwub=9cec6c6faef8f7ccefe1bbf409368f1e3d0fa626

and still be part of a completely and perfectly restful service.
Phantom might be a good place to look:

http://code.google.com/p/phantom/
Facebook comments are incredibly boring and meaningless. There is little trolling or flame wars but there is equally little meaningful content.

I’m not sure why everyone is obsessed with somehow finding a way to enable comments. Many websites are much better without them.
I'm guessing that the HN community would think supporting a lot of safety and regulatory hoops for this is meddling statism?

I can't help but imagine all the cranks who'd sell smartness treatments and do permanent damage to the brain... homeopathy but with a chance of actual damage.
There is nothing in REST that suggests you can't have more verbs. The restriction is that they need to be potentially applicable to all resources. They can't be definitionally specific to a subset of resources, or you lose the benefits of a uniform interface.

The point of all of this is interoperability. Communication requires shared understanding, which is impossible if everyone invents their own nouns and verbs at whim.
Formed: A Node.js form builder
Well, that is the worst designed page I have ever seen.

Color and layout wise it's beautiful. Content wise, where on earth is the "contact us" link? "About" link? copyright info? Sign up for beta? Etc... The logo is huge, but I don't care about the logo, I care about the product. And all the screenshots of the product are TINY. And I can't click on them. And why are they checker boarded all over the place, just have images on the left, text on the right. Checker boarding images is terrible practice.

It looks like such a good product and I want to know more but they're hiding everything from me. And that just stresses me out to the point where I hope their product fails. Call me a dick but I never would have guessed visiting a web page would piss me off so much. Why? Because I feel like they're teasing me, showing me something good and keeping me from getting to it. The equivalent of waving food in front of my face when I'm hungry but never giving it to me.

Design like that is just beyond unforgivable. That's the perfect example of what not to do when launching a web app. What am I suppose to do, dig around in the who-is info for their contact info?
Los Angeles, CA (Encino more specifically). Full time, on-site.

Sr. Linux Systems Admin/Engineer. We are looking for a jack-of-all-trades type. Someone who is comfortable with a lot of different technologies and stacks.Apache/Nginx/MySQL/Mongo/Tomcat.EC2 experience is a huge plus.

About the company: we do online market research and a lot of data analysis. More info here: http://www.usamp.com/

Contact email: devops@usamp.com
It was the kind of statement that's uselessly skepticism-inducing without a citation.
I have not found this to be the case at all.

I just read a story yesterday about a pilot who chopped his head off trying to hand-prop his plane. There were many terrible comments, one from a man laughing at his predicament and nominating the pilot for the Darwin Award and such, and mocking family and friends who were commenting to pay their respects.

The commenter's first, middle, and last name appeared right next to a picture of himself with his kids.
Why bother though? I mean "fairsearch" and Microsoft? why not just shrug it off like the obvious propaganda it is, nothing good can come out of referencing them.
155,000 People Tell Apple To Do More To Protect Chinese Workers
My experience as a student is that the vast majority are not learning. They're just studying to pass an exam and get an A. One thing I've also noticed is that (for Astronomy at least) the material covered in the introductory courses are repeatedly covered in higher level courses. I guess if you study something enough it will stick, but I have to wonder how well this prepares students for post-college academic life.