skysight-inc/HackerNews huggingface dataset:
AngelList - San Francisco, CA

We are a small team making a big impact. Naval and Nivi (and really, everyone on the team) have been involved with multiple startups and want to create a community where we can set founders and investors up for success. We’re looking for like-minded, full-stack engineers and designers to join our team.
To learn how we work, read up on our blog here: http://venturehacks.com/articles/1-man-startups

A few other words we live by:

• Ask forgiveness, not permission
• You break it, you bought it
• S/he who codes, rules
• Low inventory
• Be real
• Sweat the details and corner cases
• You must code
• Do what you think is right (and be right)

Fun interview questions are here https://angel.co/help/interview. And Yishan has good ideas here http://algeri-wong.com/yishan/engineering-management.html.

Apply via AngelList

https://angel.co/angellist/jobs
it depends on the kind of code you write. i guess if you're writing web server stuff, documenting this makes sense. but in maths-related code, it's pretty standard. you use something very similar to transpose matrices, for example.

(and the original article is dealing with coords in graphics, which is "maths-related code" in my book, but perhaps not in everyone's)
Hence why I advocate for a reasonable resource split where both are part of a virtuous positive feedback cycle. You can't have one without the other.
Tech From a 30-Year-Old Sears Catalog
The UG is a step in the right direction. Though they half assed it a little. You get a gmbh-lite but have to put up with the full administrative burden.

That and the name suffix: "<my company> UG (haftunsgbeschraenkt)". Internationally no one knows what a UG is. Doesn't really matter for a local bakery but if you're running an international software business it becomes at least a little important.

> 2) It is your money to spend.

Actually it's your company's money to spend. So "you don't get it back" is partially correct ;)
ya, we should add descriptions.

Mind opening an issue?
https://github.com/emberjs/website/issues/new

As for the question:

Ember is actually built from many smaller pieces, such as:

- container
- ember-metal
- ember-runtime
- ember-views
- ember-handlebars
- ember-routing
- ember-application
- ember
- ember-extension-support
- ember-testing
- rsvp

As it turns out, you do not always need everything, so building the subset that you need totally works.

ember-runtime is made of up: ember-metal and ember-runtime https://github.com/emberjs/ember.js/blob/master/ember-dev.ym...

It provides underlying foundation, including the object model and the KVO system to the rest of ember. Leaving out views, application, routing, and many more high level ideas.
Venmo -- New York, San Francisco & Palo Alto -- (full time)
https://venmo.com/info/jobs

At Venmo, we believe paying friends should feel friendly and simple. Together with our parent company, Braintree, we're processing $10 billion/year (http://www.forbes.com/sites/amitchowdhry/2013/07/03/chicago-...). Our products include our peer-to-peer app, our Payouts API and Venmo Touch which allow other developers to easily make and accept payments in their apps.

We are currently hiring all levels of: QA Engineers, Android Engineers, Software Engineers, Data Science & Internal Tools, and Systems Engineers.

For questions or to submit a resume, email ron@venmo.com (me) - Android Engineer @ Venmo
I have these two aliases in my .zshrc file:

alias ..="cd .."
alias ...="cd ../.."

For moving around to other directories I use autojump (https://github.com/joelthelion/autojump).
ClassDojo

FULLTIME in SAN FRANCISCO, CA

ClassDojo is used by over 15mm teachers and students to manage behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup with funding some of the biggest names in the valley (Jeff Clavier, Ron Conway, General Catalyst, Mitch Kapor...), and we're one of the fastest growing education companies of all time. We're the only non-YC company that Paul Graham has ever invested in. We've built a product that makes a real difference and gets huge engagement with millions of kids, and we're about to take it to the next level, hopefully with you on board. We have a strong team, an extremely comfortable and relaxed environment and great salary + benefits. If you're a strong hacker who wants to use JavaScript to change the world, apply here:

--------------------------

https://classdojo.wufoo.com/forms/join-classdojo/

--------------------------

Or email jobs@classdojo.com. You can read about the work and environment here: http://www.classdojo.com/jobs

--------------------------

We're particularly looking for:

* Frontend Engineer

--------------------

What's the role?

--------------------

At the core of ClassDojo is a node.JSON API built on node.js which makes use of multiple services and handles hundreds of requests per second. The frontend web application talks to this API, and it's a single page app that uses our own (soon to be open-sourced) JS framework - mojo.js - which combines the best bits of Backbone, Ember and Angular. That means great templating with powerful and efficient data-binding, but plenty of flexibility to build apps quickly. You'll work on this and other awesome tools, and you'll build a lot of user-facing features that go out to millions of kids around the world every day. It's pretty rare to have impact like this, and as much freedom as we'll give you.

Everyone on our team agrees that this is the most exciting phase of the company that we've seen, and we're growing so quickly that we're all very eager to meet and work with you!

--------------------

What skills are we looking for?

--------------------

* This is primarily an engineering role, rather than being design or CSS focused. We'd like you to be really strong on JavaScript fundamentals, up-to-date with modern JS engineering, and familiar with advanced DOM manipulation.
* Having said that, some minimal design chops would be cool...
* ...but not essential. We do have designers.
* A good sense of product and a desire to have a creative role in designing product features is important to us.
* You love building things well and building them quickly - like us!

The best way to show this off is to point to things you've built. We'd love to see personal projects which demonstrate the above.

Is this you? Apply here: https://classdojo.wufoo.com/forms/join-classdojo/
Chartbeat - New York, NY - Frontend or Backend or Infrastructure Engineer, Data Scientist, UX Designer (full time)

https://chartbeat.com/jobs/

Chartbeat is a real-time analytics service designed for real-time action used by everyone from The Wall Street Journal to Al Jazeera. We're democratizing data by putting it in the hands of people who need it to make decisions and take action - right now. Just before our 4th birthday we moved into our own sprawling office in Union Square, Manhattan. We are packing it full of incredible talent. Thanks to years of hard work and amazing funding by some of the top investors in the world (Draper Fisher Jurvetson, Index Ventures, and Betaworks) we're growing, and growing quickly.

jobs[AT]chartbeat.com
Just about everything you said was incorrect.

Please, take your special brand of crazy somewhere else.
<sarcasm>
Velcome to ze new millenia, ve are ze government, ve are here to help, trust us!
</sarcasm>
Watertown, MA - http://skimbox.co/
Skimbox is an intelligent mail app that puts important messages first. It marries the security enterprises need with the style users demand.
We are a small team (12) just outside of Boston, MA. Right now, looking for a Full Stack Developer/Dev Ops and Machine Learning Engineer. More info: http://skimbox.co/jobs/
Or just email us: hr@skimbox.co
It wouldn't be 18 years' worth of savings, more like 5 years of savings. That would let the child buy some home or attend so college.

That's a bonus. the main thing that we get by this is discourage child farms by withholding some of BIG. And we can't just take some part of BIG because that would be, like, human rights violation.
SEEKING WORK - remote/contractual

Proficient in: Objective-C and iOS / UX Design (Photoshop and Illustrator)

Semi-proficient in: Ruby, Rails and Heroku backends

I've got about 2.5 years of iOS and Objective-C development under my belt; I work full-time as an iOS engineer right now. I'm an atypical dev - I also have about 8 years of graphic design experience, a BA in Art, and experience branding a few different businesses (beyond my own apps). For the past 7 months or so I've been learning Rails, Ruby and Heroku's dev workflow for creating the backends for my own apps as well as freelancing for others doing the same thing. I'm not a great Web Designer, and to be honest it's a little frustrating at times, so I try to keep my Ruby freelance work focused on the backend data requests/response engine versus making a full-blown web app.

Some iOS projects I've developed and designed:

News/YC: https://itunes.apple.com/us/app/news-yc/id592893508?ls=1&mt=...

Red Cup: https://itunes.apple.com/us/app/red-cup/id477350446?mt=8

Rabbit Hole: https://itunes.apple.com/us/app/rabbit-hole/id568398282?mt=8

------

Github: https://github.com/bennyguitar

Résumé: Available on request

Contact: brgordon [at] ua.edu
90% of the time, it won't. For a start the employee has to have the time and the money to start legal proceedings. A lot won't, especially if your unemployed at the time.
Huffington Post is hiring

Senior Scala Engineer - Strong background in building scalable systems and APIs with Scala (Play2, Scalatra, etc). Be a part of the team re-architecting some of the core Huffington Post technology components

Data Architect - Experience leading teams and building large scalable big data systems with technologies like Hadoop, Cassandra, Hbase, etc. Help us rebuild our next generation real time stats plaform

https://github.com/huffingtonpost/HuffPost-Tech-Jobs
developer@huffingtonpost.com
Team Coco Digital (teamcoco.com)

Location: Burbank, CA

Position: Full Stack Developer, Full Time

Details: http://teamcoco.com/content/web-developer
I'm not a libertarian, but may I please see your treat anyway? I'm curious.
Bazaarvoice - (Austin, TX | San Francisco, CA | New York City, NY) - Full Time

Each month, more than 450 million people view and share their opinions and converse about 20 million products in our network. Our technology infrastructure allows people to make tens of thousands of requests every second enabling them to make important purchasing decisions online.

We are looking for talent in NY, Austin, and SFO to fulfill various roles - developers, DevOps, QA engineers, managers. More information on our site - http://keepaustinbazaar.com/ .

Personally, I am an engineer in the NY office. We are looking to expand aggressively over the next few months. Our office has an amazing location right in the heart of Union Square. The work is interesting, we avoid bureaucracy, focus on deliverables, are open to any suggestions that would improve the work environment (technically and otherwise), and generally enjoy each other's company. We would like to continue building on this culture.

If you are interested or would like to know more about us email me at achin.batra@bazaarvoice.com
Tubular Labs - Mountain View, CA - http://tubularlabs.com

We're looking for somebody with a pulse to help build our infrastructure. Of course your pulse is driving more than just a typical person, you'll need to be built from:

* Python - the core of what we do
* RabbitMQ - know when to use it
* Distributed Systems - Storm, Queued, etc.
* Big Data - When to use MySQL vs DynamoDB vs. Hadoop

What we're doing is big data audience understanding for video, helping channels and networks understand how to create meaningful and engaging content for their viewers. We've raised our A round and our customers love what we don, help us take it to the next level.

Interested? Contact me at: david@tubularlabs.com
Germany is enabling the US to continue with these ridiculous escapades by not closing US bases for some minuscule economic gain. If you believe these wars, Iraq, Afghanistan and soon Syria are terrible but want to keep the bases you are a hypocrite and either way as culpable for civilian deaths as any American. Many in Germany are upset about these wars, virtually none want to close the bases. Serious willful disconnect there.
Heh, when I was living in Poland for some years the biggest internet bank closed their online banking over the weekend.

Well, they didn't close it. They just didn't take orders for wire transfers. Not reading the message that popped up - I assumed it's something along the line of "your order will be filled on monday" - made me miss my first rent payment :3

No idea why they couldn't just queue orders over the weekend.

That said: I've seen a lot of IT shit all over the world. No country is immune to stupid people sitting at the steering wheel of IT departments.
Can you be more specific? I scanned the front page and only see two submissions that would be complicated to justify if HN were strictly about technology.
Congratulations! I remember looking at Ember way back and bring really unsure since it was all over the place. You all have done incredible work; I'm looking forward to building with it!

Regarding hosting an Ember app, can you use something like s3 with cloudfront or will it not refresh fast enough to be usable?
ZeroCater - San Francisco, CA

We're scaling up our small engineering team to feed the world. Our stack consists of Python, Django, PostgreSQL, AngularJS, and Bootstrap 3, running on EC2. We iterate quickly and ship multiple times a day. We're cash flow positive and still growing like crazy.

Compensation includes market rate salary, equity, health/dental/vision insurance, daily lunches, and a really amazing team of people (https://zerocater.com/team). There's also plenty of team events and little perks just for fun (massage day, tubing trip on the Russian River, etc).

Apply via jobscore (https://zerocater.com/jobs) or drop me a line (jim at zerocater dot com).
Well... Everything is dangerous in any language if you don't understand it.
Finding a good lawyer is difficult. I find the best thing to do to be to ask my friends about their lawyers ^_^
Arachnys - London, UK - LOCAL

Arachnys is a business intelligence search engine for companies operating in emerging markets. We sell a search aggregation and workflow product to some of the biggest companies in the world to help them keep their businesses out of trouble. The Evening Standard (bless them) called us one of "London's hottest techs" so come and find out for yourself.

We're a small team of 10 (5 technical) near Old St roundabout and are looking for a junior dev to join our growing team.

1-2 years' experience working solo, in an agency or for a startup would be ideal. Familiarity with Python is a big plus (extra points for Django) but we'll look at anyone with demonstrable thirst to learn and experience with comparable technologies in different languages.

See https://www.arachnys.com/jobs for application instructions and a full spec. We love candidates who highlight their GitHub contributions - a repo is worth a thousand words.

If you're not sure you match the profile exactly but enjoy working with new technology, big data sets and real problems drop me a line at david [at] arachnys [dot] com.
Open Ticket System for VersionEye
> Then there are single moms who don't get anything for their children.

This is an example of a problem that's easy to state, but not at all easy to solve. If we give money to single moms with no strings, this may provide incentive to have more children (an idea with substantial evidence). If we create a disincentive to address that problem, someone will surely accuse the state of promoting racist policies or trying to engineer a change in the genetic makeup of the population.
Misread this as "Automating Microsoft with Python"

Knew Ballmer let the company down but didn't think it was that far.
The tool that is mentioned, grunt, appears to resolve dependencies at the package level, not at the module/file level. Dependencies at the package level with no module level resolution tend to cause very large source files because no one is going to make a new package for each unit of code.
Chicago, IL (Loop). Full time. Clojure and ClojureScript

OpinionLab is seeking a Sr. Software Engineer with strong functional
programming skills to join our Chicago, IL based Product Development team.

About Us:

We help our clients listen to customer feedback and respond in real time. We have
established clients (Wal-Mart, Bank of America, Ford Motor Company, Verizon,
PayPal, to name a few) with production solutions for feedback ranging from Websites
and mobile devices to In Store Displays and physical goods. We process
structured and unstructured data into actionable customer insight. Our
philosophy is so simple it's groundbreaking: listen always, listen everywhere.

Tech Details You Care About:

- Frontend: ClojureScript, Bootstrap 3
- Backend: Clojure, Storm, Redis, ElasticSearch, Datomic, PostgreSQL
- Monitoring: Sentry, StatsD
- Deployment: AWS. Git->GiHub->BuildBot->((Archiva<-Salt) or (S3<-CDN))

What We're Offering:

- Competitive salary commensurate with skills, education & experience
- Generous benefits include medical, dental, life and disability insurances,
paid holidays, vacation and sick days, 401K with employer match, & FSA plan
- Casual workplace environment in the heart of Chicago
- Interesting problems
- Fun technology

Our Requirements:

- Willingness to use (possibly learn) Clojure and ClojureScript
- Self-motivated with ability to work in informal and relaxed environments
- Unnatural love of your REPL
- Proficiency with a development environment (Mac, FreeBSD, Linux, Windows, just
be good with something)
- Strong written, visual, and verbal communication skills (we like whiteboards)
- Fluent in English
- Experience with message-passing systems

Your Responsibilities:

- Understand our system from top to bottom
- Code what needs to be exist
- Test the under tested
- Document the under documented
- Help wrangle life on the bleeding edge (we keep things like core.async and
Storm under internal CI out of necessity)
- Know or learn the languages and tools we use
- Participate in design discussion, tech reviews, and open source projects
as necessary

Reach out to careers@opinionlab.com
I don't think it means you're getting old, necessarily. I'm well under 30, and I use the hell out of history. Whenever I need to do something complex, and I can't figure it out, my solution is often copy/pasted from the web. Bash history is often the only way I can remember which `sed` switch to use, or some complex `grep` operation.

In fact, I use history so much, I increased HISTFILESIZE[0] from 1000 commands to 10000.

[0] http://osxdaily.com/2012/04/12/change-length-of-bash-command...
What's wrong with other master degrees?
Here is a list with links: http://www.sitepoint.com/5-free-html5-presentation-systems/
I would usually agree with you, but in this case the difference between high-low is not that big and they give fixed equity. They are upfront about it.

I would still encourage this company to not take location into account for salaries. Why should the company take the benefit from your choice(or lack of) to live in a cheaper place? You live there, you took the risks and the tradeoffs, but the company is taking the benefit from it... Some companies pay 3-10 times lower salaries and even if they give you stock options you can't afford to buy the shares when the time comes. This is not the case here, but it may become an issue in the future.
Everybody have vastly different living expenses. Accounting for that expenses is the thing we're trying to avoid when replacing every kind of pension and benefit with one BIG. Why would we want to revert it 180 degrees when talking about children?

The whole point of what I wrote is avoiding the use of children as benefits-magnet by withhelding part of their BIG into savings. Pumping out 9 kids won't work because you'll get just 3 BIGs for them - the rest will go into savings. Then, having a child or two will actually be very financially rewarding because it's what is good for society.
So... where are all the Syrian programmers? This website says none are available.
!!p does the same as p!=NULL. The choice is purely stylistic. (!p is equivalent to p==NULL; !!p is therefore equivalent to !(p==NULL). Or, alternatively, p!=NULL.)
> What's the reasoning behind this?

Votes? Like in a democracy?

From the HN guidelines: "On-Topic: Anything that good hackers would find interesting."

> I get depressed every time I come here, and everywhere I go these articles just keep "following me around."

So don't read the "depressing" articles. Vote with your mouse.
Exceptions (2003)
I agree that testing getters/setters and other libraries functionality is a waste of time, but...

You know, the "pragmatic" approach that many programmers take - "writing tests is hard and time consuming, so let's write fewer tests" is a recipe for disaster and frankly the idea that if you just think about the problem more, that you're make fewer mistakes is very much along those same lines.

Here is the real problem - humans are fallible and we make mistakes. This is why pilots have flight checklists, why manufacturing has quality checks, why engineers have building codes, and why at hospitals checklists and procedures save lives

If pilots and mechanics just "thought more about the problem" they would still make mistakes. You might be a brilliant surgeon, but thinking you're too smart or too good to go through a checklist could cost someone their life because of a small oversight.

Would you feel good going under the knife if you knew that your life was in the hands of someone who thought they were too smart to scrub in?

We are a young profession with very few actual quality standards. Luckily, most of the software that we build isn't critical to people's safety, but I'd be terrified if the software powering medical robots, life support machines, and airplane autopilot systems were built by people who were "too smart" to write tests.

When a software bug costs people their lives because some programmer thought writing those tests was "too expensive" or "a waste of time" how smart is that programmer?
You know, you call them 'parasites' but it could be argued, firstly, that spending their 'free' cash is the service rendered (think utility functions: do you trust "average joe" or bureaucrats to be more effecient spenders of tax dollars?). Also, by giving these people basic income, you allow these families to build their own lineage and estate: over generations, families will be less likely to fall through the cracks, and thus can start producing "useful" members of society.

Parasites you might call them, but they can be producing something even in this state.
Don't threaten to resign. Make your argument, back it up with data and evidence, let managers the space to do the job they are supposed to do. If then they don't fix the problem, then just leave.

There is only downside for threatening to leave, it scuppers your future in the company. As michaelt notes, don't bluff, have the next step lined up. At that point, there's no value in threatening to leave. Just hand in your notice, if they realise your value they tend to counter-offer anyway. But be sure leaving is the right thing for you.
SEEKING WORK / Remote is great, currently based in Oregon

I'm an iOS/Mac dev. I've got a former life in webdev (PHP, Java, Javascript). Software engineering degree under my belt, too.

Typical projects have involved a lot of rich media delivery. I care a lot about the end user experience.

I just finished a contract, so I'm looking to pick up the slack. Let's talk :)

Contact me via josh at not josh dot com
NSA Spied on French Diplomats & Al-Jazeera