skysight-inc/HackerNews huggingface dataset:
I'm looking for a London-based lead developer/technical Co-founder. This is for a web-based collaborative transport planning platform, with elements of simply CAD/GIS built on top of Google Maps. Not to be immodest, but we're seriously aiming to change the way that cities are designed. Un-funded as of yet, but expect funding within 6 weeks, so time to start collecting CVs.

You need to be a Javascript God, with experience in deploying large, complex, UI-intensive web applications. Experience in CAD / GIS / Drawing / 3D Modelling applications is very desirable, but being a quick learner is even more important. You also need to be a good project manager in an agile development environment, with excellent people skills.

Email me at nkoren@gmail.com.
Foster City, CA
Rearden Commerce perfects commerce by connecting buyers and sellers in the most meaningful and relevant manner possible.

We have several positions open, but I personally am hiring a developer for internal applications. We work mostly in Python on a wide variety of projects, and have a great team. More here: https://careers-reardencommerce.icims.com/jobs/2053/job

Feel free to contact me at ptrk@reardencommerce.com
Show HN: find all your translation keys in your Symfony2 files
Probably sometime between when Erlang was developed and the first MapReduce paper was written. There isn't "One True Way", but there are plenty of solutions.

We don't need to re-invent MapReduce or message passing. There are ready made solutions/frameworks like Hadoop and Storm that are fairly easy to implement. There are also a number of databases that are designed for distributed computing. You don't need to be Google to have a fault-tolerant distributed computing setup. It's really a matter of choosing the appropriate technologies, rather than re-inventing the wheel. Because of that, I'd consider it a "solved" problem, even if a particular implementation might need some thought to match up with appropriate technologies. It's not necessarily trivial, but it's probably as "solved" as it needs to be.
Nope. Ipad show the text
Mountain View, CA.

Kiwi Crate is an innovative eCommerce company that sparks kids’ creativity and curiosity through offline and online materials and inspiration.

We are starting to build our technology team and are looking for a talented Software Engineer interested in contributing to the very early stages of a startup.

http://www.kiwicrate.com/jobs
So true…I can see it already – Twice the pixels and 'space'? Jam more info! Display more content! More buttons/menus!

People have to remind themselves the physical space is still the same – imagine pushing a button that will be halved in size on the new iPad, that's not how you're supposed to do it. But that will be the conception in people's minds once they visit web sites not optimized for the new iPad.
You Have a Hive Mind
From what I've seen of Metro in videos, it feels a lot like the old DOS-based menu systems we used to run. In other words, it just looks like an application running on Real Windows, which provides a fancy UI and shopping gateway. Not unlike Media Center or, in a sense, iTunes.

Aside from tablets, I just don't foresee consumers "getting it".
If you're good, you're only on the receiving end of layoffs if times are really bad.

Best piece of advice I ever got:"If you don't make yourself replaceable, you can never be promoted, either".
Dart can optionally compile to Javascript, so a program written in Dart will run in all browsers, albeit with a fair bit of overhead from the translation (exactly how much overhead remains to be seen, but Dart code compiled to Javascript will certainly be suboptimal, or else Google wouldn't bother implementing a virtual machine solely for Dart).

The overhead of Dart compiled to Javascript will hopefully be very minimal, and in some cases Dart might generated code that runs faster than what a programmer might write.

The reason for the existence Dart VM is not because Dart->JS will be slow, it's because Dart should be able to be faster than Javascript because it's easier to optimise. The creators of V8 are writing the Dart VM, so presumably they have some ideas about how to make it faster than Javascript.
co-founder of streak here: streak works with both google apps and non apps accounts. We've noticed some of our early users using it for non business purposes as well (task management, event planning, etc).
Solve360; multi-purpose CRM solution with an ultra-modern-minimalistic design
Is a remote employment option available?
This looks like something I would use, great site and idea. Can you add your own recipes as well, there are a couple of "Family Secret" recipes I have that I cook regularly.
Nimblebit with the Call Out on Zynga
Similarly, Vista Service Packs made Vista much, much better, as did improved 3rd party drivers.
ACID vs. BASE: The Shifting pH of Database Transaction Processing
San Francisco, CA

PagerDuty - http://www.pagerduty.com

FULLTIME, INTERN

* Software Engineers (http://www.pagerduty.com/jobs/engineering/software-engineer)

* Front-end Engineers (http://www.pagerduty.com/jobs/engineering/frontend-engineer)

* Operations / Devops Engineers

* Software Engineering Intern

What we do:

At PagerDuty, we're building an alerting and incident tracking system that helps IT operations groups detect and respond to high-severity issues.

You know how there are thousands of monitoring systems out there? We don't do monitoring. Instead, we plug into all of the existing monitoring systems and handle the people part of the equation: alerting (via phone, SMS, email), on-call scheduling for teams, auto-escalation of critical alerts, and incident tracking.

Our current product helps IT ops people know about critical problems as quickly as possible, collaborate as a team to fix problems quickly, and help track and improve incident response performance over time. Our vision is to expand into the event management space. This means treating data from monitoring tools as events and intelligently filtering and correlating events across monitoring tools in order to reduce the noise. It's like spam filtering for events: a critical problem, such as a bad deploy, will automatically alert the entire team via phone call, while a minor issue like a server going down in a fleet of 20 will only generate a low-priority email alert.

Why you should work with us:

We are different than many startups out there: we charge money for a product. Companies love our product; that's a lot to say for a system that frequently wakes our users up in the middle of the night. Our revenue is growing steadily at more than 10% month-over-month since we launched in Jan 2010. Our customers include: Netflix, National Instruments, VMWare, NBC Universal, Square, Heroku, and 37signals. We're also fairly early stage (11 people, pre-series A). This combination means you'll get a market-rate salary plus a decent chunk of stock in a company that has already figured out its business model.

We have very interesting technical challenges. Our biggest challenge is engineering a system that never ever goes down. Since our customers rely on us to deliver their critical alerts, we are not allowed to go down ever. This means we've had to engineer a distributed system across multiple data centers that can survive a single data-center outage without skipping a beat. We're not done: we have a lot more work to do to ensure our system reaches the level of telephony reliability (five-nines). If you like engineering distributed fault-tolerant systems, join us.

To apply, please send your resume to jobs@pagerduty.com.
Nick Bostrom wrote a paper about living in virtual reality in 2003. At least to me his writing was really interesting. http://www.simulation-argument.com/
+1 Running savings to zero right now. Running out of runway means international relocation and more for the family. No pressure ;)
Windows 8 sucks for different reasons than the alternating suck release strategy. Windows 8 is primarily a tablet OS. On the desktop side, that OS UI is bolted onto the underpinnings of Windows 7. It would be as if Apple forced Mac OS users to interact with the all their Max OS apps through the iOS UI primarily.

Additionally, 'metro apps' as they are known are basically tablet apps. Windows 8 on tablets is Windows 8 in name only and this seems purposely designed to confuse people into thinking it is more functional than it actually is. No existing Windows desktop apps will work on it at all. If you buy a Windows 8 tablet, none of your Windows software will work on it. Your existing copy of Microsoft Office, Photoshop, etc, none of it will work on Windows 8 tablets.

On the desktop, using the metro interface and metro apps is incredibly clunky, because you are using things designed for touch with a keyboard and mouse. It takes longer to get at things and switching between running apps isn't anywhere nears as convenient.

In the end, Windows 8 doesn't know what the hell it is yet. Either way, it's definitely not ready for prime time.
"In God we trust. All others must bring data." Tshirts by DataWithoutBorders
How to set up your TDD environment for Rails development
Nearly every nerd I knew in 2000-2 had Win2k on their PC. I can recall of two holdouts specifically, and both because they perceived to have a performance advantage in some game by sticking with Win98.
Apliig.com is a custom clothing company that is disrupting the way people experience shopping and product customization online. We're looking for a lead developer to join our team and position our platform for scale. Great chance to join a start up at the early stage with a proven product and doubling rev year over year. Could lead to a CTO role. Check us out - www.apliiq.com/jobs
I guess the problem is you need to pay a significant amount of money to file a claim. Interestingly, some have advocated the same method for preventing spam in email by requiring you to pay a very small amount every time you send one.
Great product. But I personally prefer to use my inbox for handling mail only and not get it in the mix of other processes like hiring, bug tracking etc...
You Should Buy Quarrel
SEEKING WORK: SF BAY AREA: LOCAL OR REMOTE

WEB DESIGN=> (In Adobe Photoshop: Starts from $98/page), PSD to HTML

Portfolio: http://98dollarswebdesign.com

Contact:

sarat99d <at> gmail.com
98dollarswebdesign <at> gmail.com
Zulu URL Risk Analyzer - How safe is your web destination?
Companies that have been funded by Spark Capital (and thus are venture-backed and can afford market salaries) have all their aggregated open jobs listed in one place: http://sparkcapital.com/jobs/

Includes job openings from Twitter, Tumblr, OMGPOP and other popular web services. Please feel free to ping me directly with questions: andrew@sparkcapital.com, but know that Im not the hiring manager for any of these positions.
Constitution Group - Quant Trading Recruitment Firm
Remote / New York / Contract or Full Time

We are looking for a C++ developer to help us source and vet candidates. We would be open to either a contract / hourly basis or a full time hire with commission. There is definite partnership / equity potential as well, if interested.

We are a recruitment firm focused on the quant trading market. We work with many of the systematic prop trading firms, hedge funds and banks to hire top development, quant and trading talent. Our firm was started in 2009, and is small, very candidate focused and technology forward.

We have an office in NY, but would be open to someone working remotely (Ill be working out of the Dominican Republic next year, for fun).

Great opportunity for someone personable who likes reviewing code more than writing code, but would still want to pull in over $100k per year with a lot of life flexibility. If interested, email trent.krupp@constitutionllp.com
I'm sure he does.

The question is how much does the price of the software drive that purchasing process?

Autodesk was selling $10k solutions in an industry where the purchasing process was largely built to buy a dozen concrete blocks, a hollow core door, a tee square, a lamp and a stool (if the blocks and door could not be acquired gratis from a friendly contractor) and where $600 for a drafting table and $100 for a Mayline was seen as outrageously extravagant.

Their pricing model created a whole new tier of purchasing within the industry - in 1980 no small firm had a recurring five figure equipment expense. Autodesk's pricing changed the capital requirements of the industry. As they have shifted to a subscription model over the past twelve years, they have further changed the financial considerations within it.

I perhaps used "tool" too loosely seeing the comparison it brought. Perhaps, I ought to know better.
Square Gets Approved for New York City Taxicab Pilot
In graduate school, I was taught RDBMS & ACID by a Math Professor with a Math PhD, who later got a CS PhD, & personally interacted with Date & Codd. My key takeaways from that experience were:

1. There's a very stringent one-to-one mapping between RDBMS & relational logic. To put it another way, BCNF is not a matter of taste. Its a matter of adhering to the rules. If two dozen data architects are given the same many to many relation, and asked to take it through 1NF to 2NF to 3NF to BCNF and then stop, every single one of them will have the exact same answer. And this is because normalization is an extremely formal process => formal in the mathematical sense of the word. Two sets that have a given many-many relation will decompose to the exact same subsets because the mathematics of BCNF is unambiguous. This is incredibly powerful => Because there's a wrong answer! So if you hire a data architect & the guy gives you a BCNF & you crosscheck that BCNF with a more reliable architect, you are checking if the answers agree objectively. Its just straight math, not a matter of subjective taste as to which should be the primary key & which should be the foreign key & how the transtive dependence works out.
2. With objects in the mix, the relationship is already on creaky foundation. ORMs have an impedance mismatch because the relationships captured by notions of inheritance, polymorphisms, mixin traits - these don't have an exact mapping onto the set-theoretic notions captured by BCNF. Morover, there is a matter of subjective taste. You might design your UML differently from me & you might have valid reasons to do so. So while your BCNF exactly matches mine , your object model won't.
3. With kv stores, your relations are even more mathematically fuzzy. You are storing entire multi-valued objects and your rows have variable number of columns & at times you are dealing with completely denormalized structure. The math simply doesn't apply at these levels, and people tasked with populating a NOSQL structure will come up with wildly differing solutions that are completely unsound from a mathematical standpoint, but will nevertheless perform ( upto a certain threshold ) simply because machines have gotten faster & network latency issues aren't holding them back.

I see more & more firms pick #3 because of trends( latest & greatest), lack of expertise to do #1 properly, or because of some false sense that scalability will bite them in the ass if they do #1 instead of #3, but primarily because #3 is EASY and #1 is hard. Its nice to not worry about normal forms & just have a multi-column row which grows & shrinks...but is it sound ? Am not sure.
That's a great question with no simple answer. I've written two essays about this that look at it from two different sides:

http://33bits.org/2011/10/18/printer-dotspervasive-tracking-...

http://33bits.org/2011/06/08/the-many-ways-in-which-the-inte...

The synopses of the two posts are:

My opinion is that it impossible to put the genie back into the bottle — the cost of tracking every person, object and activity will continue to drop exponentially. ... If we accept that we cannot stop the invention and use of tracking technologies, what are our choices? Our best hope, I believe, is a world in which the ability to conduct tracking and surveillance is symmetrically distributed, a society in which ordinary citizens can and do turn the spotlight on those in power, keeping that power in check. On the other hand, a world in which only the government, large corporations and the rich are able to utilize these technologies, but themselves hide under a veil of secrecy, would be a true dystopia.

and from the other side:

There are many, many things that digital technology allows us to do more privately today than we ever could.

[examples snipped, but I recommend taking a look at the post]

Of course, I’ve only presented one half of the story. The other half, that technology is also allowing us to expose ourselves in ways never before, has been told so many times by so many people, and so loudly, that it is drowning out meaningful conversation about privacy.

Although these two opinions might at first sight seem contradictory, they are not. Some day I will get around to putting the two sides of the argument together into a coherent narrative that explains the nuanced scenario that I think we're heading towards, but for now I will offer you the above articles.
San Francisco, fulltime/internships/H1B
Causes - http://www.causes.com/joinus
At Causes, use your programming powers to help nonprofits effect change on the world! Ruby on Rails + jQuery stack, 10-ish person engineering team, the usual startup perks (catering, snacks, soda, etc), gym membership reimbursement, etc.

Ways we're trying to make ourselves better engineers:

- deliberate practice with our tools. If you are a vim user, we have the programmer who wrote Command-T on staff and he's a great person to learn from

- every changeset gets pushed to Gerrit where it waits to get a +1 from our build suite (that runs in 3 minutes) and a +1 from a human reviewer

- actively upgrading our version of Rails, and not stopping until we hit bleeding edge. We hit Rails 2.3.14 last week and hope to hit 3.0.11 within the month

- everyone is encouraged to take one hour from their day to learn about something they wouldn't otherwise

- every story is scoped so that it can be completed in less than a day. We don't branch, we just work on top of master. We've found that the closer we stay to master, the less needless work we create for ourselves

Causes is a great place to better yourself and better the world. Apply through the site or adam@causes.com if interested!
There's no necessity or moral right behind it, but I fail to see how an action which does not harm others but benefits yourself is immoral --- much piracy has this form; here's a study which says that only 20% of album sales displace sales: http://www.nber.org/papers/w10874.pdf?new_window=1
Thanks for checking it out. I'm in the process of allowing folks to create recipes - it's part of my finishing touches that should be done in the next day or so.

If nothing else, seems like people could use it for those staples in their grocery lists.

Please let me know if you have any other feedback with it.
It's wrong only if you assume that guidelines should pertain to an absurd range of deliberately destructive yet highly implausible scenarios, as opposed actual problems that could regularly occur in their absence.
And Microsoft paid all that money for Skype....
The documentation for with-open explicitly states that the expanded form calls .close on the provided names in reverse order. I'm not sure I get how this is a leaky abstraction. Would the author simply prefer to not have to read the docs before using a macro?
Whoops, sorry about that. I've added it to my profile, it's wdewind@etsy.com
I use Streak as a "Personal Salesforce". It has been incredibly useful because it helps me stay on top of 30 different conversations in 5 different contexts.
Flossie: UK Women && Free Software Conference
Handy One-Liners for Awk
Cambridge and Brighton (UK) - Aptivate

Come and do Good Work with us!

We are a not-for-profit organisation focusing on IT in international development. We care about having a positive social impact, and we believe that IT can do a lot to empower, inform and connect people all over the world.

We're looking for web development, devops and project management skills. If you fit any or more of these roles and are interested in the international development sector we might be a good match.

http://www.aptivate.org/vacancies
In the U.S. as well.

"Infringement of Copyrighted Photographs
Under U.S. Copyright law, you violate the copyright owner's exclusive rights of copying and/or to create a derivative work by creating a work that is a copy of or "substantially similar" to another's. The courts determine whether the two works are substantially similar by comparing them and evaluating whether copyrightable elements have been used in the second work. A court is much more likely to find an infringement if the subject of the photo has been "set up" by the photographer and contains creative and original elements, compared to a photograph of subjects that already exist, such as in nature or a structure such as the Golden Gate Bridge."

http://www.photoattorney.com/2008/11/does-derivative-work-vi...

The case you quote is not so easy, though.

The tough decision is if New English Teas intended to violate copyright, and if the Red Bus photos were original enough to claim copyright.

The judge decided that the Red Bus photos were original enough (creator claimed 80 hours of work), and New English Teas had used the original photos earlier on, and was made to remove them, so there was clearly intent to violate copyright. However, I'm not so sure if the Red Bus photos were original enough, or if there was intent to mislead buyers into thinking the New English Teas were Red Bus licensed.
For a pleasant view of this thread (and previous threads), see http://news.ycombinator.com/item?id=3653146
I just found Manilla - It's like a free assistant for your bills
Since dart will have to compile down to javascript for any browser that isn't chrome* , there probably wont be much, if any, performance improvement that you can depend on. Your only way to be able to use the speed up would be to restrict your client base to chrome only users. With that said, regular old javascript is really a much more interesting language by itself than dart. Perhaps I'm opinionated, but I just don't see anything exciting about Dart.

* This is based on most browser vendors not being supportive of it.
I've used google apps/gmail for years, in my large previous organization and currently in our 100+ organization. Obviously you know this, but this type of "glue" is great - I'm glad you guys took advantage of this. I am in the market place daily, there is NOTHING that compares to this so far. I am excited to see where you take this!
I think there is a point here. If your competitor software costs $X, and you offer similar features for $Y, where $Y < $X and $Y is within this range, it could sell anyway.
It will depend on how much effort google puts into making really great libraries, frameworks and tools for the language.

There are starting from way behind, because javascript has a wide range of good libraries, several decent frameworks and a few okay tools. Dart has virtually nothing. Google's thousands of really great developers, could build out a first rate, albeit single party, ecosystem. It remains to be seen if they will.
New Instapaper bookmarklet with multi-page article saving
San Francisco

New York

Kout - http//www.kout.me

FULLTIME, INTERN

* Backend (PHP, Ruby/Rails)
* Frontend (Javascript, jQuery)
* Designers (Strongly prefer those that came turn their PSD designs into actual pages with HTML/CSS)

Young strong venture-backed startup seeking first
employee/s. Expect market salaries and equity.

Kout is an eCommerce version of Square that allows you to sell across multiple mediums (social networks, blogs, emails, mobile, offline, etc without any of the hassles. Comes complete with payments.

Creating the simplest way to sell online. Disrupting an industry (eCommerce and - in a way - payments) that hasn't been innovated in ten years.

Backed heavily by some of the best VCs in the valley. Email me directly (hany@kout.me); mention you're from HN.