skysight-inc/HackerNews huggingface dataset:
NYC - Full Time, Intern - Python Developer, UX/UI Developer, Visual Designer for Brooklyn eyewear startup

We are Classic Specs, a startup which designs eyewear in Brooklyn, NY. We sell affordable frames ($89, frames+lenses). Our bigger business, however, is designing eyewear for fashion brands. We have a number of exciting brands in the pipeline and are growing our team to execute. If you are interested in fashion - and using technology to innovate in that space - then send me a note!

Our team is small, so we wear many hats. Our site is primarily in Python+Flask, with some PHP.

On the backend, we have written tools to manage customers' eyewear prescriptions, manage orders and inventory with our lens laboratory, and give our employees great tools for taking care of customers.

Since fashion relies on brand perception and recognition, we are looking for UX developers and designers who can understand a brand's aesthetic and create an eyewear website based around that. This will entail everything from a responsive website to, for graphic designers, print collateral that goes in the packages we ship to customers.

I am the first engineering hire, so you'd be an early employee on the team. We want folks who can help out on backend infrastructure tasks and help us grow as we take on new brands.

Finally, we are very much interested in hiring interns for the summer - we think you will learn a lot, and we will give you the chance to build some really cool things.

If this sounds interesting, email me! jay[[at]]classicspecs.com
It sends the message that this year's CEO moves fast and breaks stuff! :)
SaaS Metrics - A Guide to Measuring and Improving What Matters [2010]
I feel like that snippet significantly misrepresents both the growth of RH and their current business model.

>If you had a problem with software you bought, and had to call the seller for advice – who would you prefer to call – the people who wrote the program, or the people who copied it?

And this sentence is particularly misleading. It kinda implies that RH wrote RHEL entirely, or that the authors of the software would be the best point of contact. Both are demonstrably false. Only a part of RHEL is written by RH employees, and one reason why people are paying RH is so that they do not need to interact with upstream developers (ie "the people who wrote the program"). LKML can be fairly abrasive experience.
Haha, I think he was making the joke because tpope is a rather well-known Vim plugin dev
SF - full-time, Front End Engineer

About Statwing:

We love analyzing data. We love the feeling of getting an idea, exploring some hypotheses, and finding a surprising story in the data. And we love enabling others to have that feeling. That’s why we’re creating the modern data analysis tool, so anyone can get as much value out of their data as a trained expert, and much faster.

Most statistical analyses are conceptually simple, but they’re so dressed up in the arcane language of t-tests and p-values that they’re off limits to most humans, and painfully time-consuming for experts. Most people fall back to the much less powerful Excel (and its PivotTables), spending their time shuffling data around an interface that’s barely changed in 15 years. Statwing democratizes data analysis by making statistics easier to use and interpret than even Excel.

We’re two Stanford alums and we work in San Francisco’s Mission District, near the 16th and Mission BART stop. Our investors include Y Combinator, Jeff Hammerbacher (cofounded Cloudera, coined the term "Data Science", built the Facebook data team) and Jason Seats (cofounded Slicehost, runs TechStars Cloud).

About the job:

Radically improving the UI for data analysis is the core challenge of our company. As our first hire and only front-end specialist, you'll drive the function and feel of our UI, creating entirely new ways of interacting with data. You’ll meet weekly with the designer of the TiVo UI (an advisor of ours) to sketch out solutions to extremely challenging usability problems, which you'll then implement. You'll code in HTML, CSS/LESS, Ruby, and Coffeescript, using Bootstrap, Backbone, Underscore, jQuery, and d3. And as the first hire, you’ll earn significant equity and help shape our culture.

The ideal candidate:

Excited about taking responsibility and ownership over big pieces of the product

. Comfortable with UI and UX challenges. Graphic design skills are a bonus (we currently have none).

. Interested in data analysis.

. An extremely talented programmer, skilled with front end tools like HTML, CSS, and Javascript/Coffeescript.

. Familiarity with the other tools listed above is a bonus.
Deeply concerned with system reliability, code quality, and front end architecture.

. Open to asking for help, taking feedback, collaborating, and generally being a team player.

. Humor. Has a sense of it.

Email us at jobs@statwing.com
I think the dysfunctional approach to "hackathons" described here leads to a lot of people just not participating. Maybe it's a stereotype, but for myself and other women I know, the idea of not getting enough sleep and eating crappy food while working for hours and hours isn't very appealing at all.

An exception were the Food + Tech hackathons I went to when I lived in NYC. They took place during the day and there was a variety of good food to eat no matter what your food preferences were. I'd love to organize something like that in Chicago.

I did try to organize a gourmet hack night but it didn't go so well. I got duck confit on my keyboard.
It sounds like you may think that Mayer knows more about running Yahoo than a random person on the Internet does.
"Make" fine, but the post you responded to said they were a scam. Surely you don't imagine that any way one can make money is noble? On the off chance that you do, would you mind telling me where I could find you after dark with lots of cash on you and no firearm?
What you are describing isn't a game or trick. It's what your boss is asking you to do that you are complaining about. My boss and others aren't saying "leave it slightly unfinished so I have some input and feel in control" to us. The situation you describe is your lack of communicating and/or understanding why your boss wants the hard copies. If my boss simply said "because I prefer paper and it's easier for me and/or regulations/audit trails require it." I'd say, "Okay." Then I'd decide to choose to do as he wishes and work on my merry way. A stupid game or trick would be if you had to stop your momentum to go and ask him every time "What font should it be in" even if you know he "always" says Arial.

UPDATE: I agree, it may be stupid that the email has to be in PDF. If you got to the bottom of a legitimate/reasonable reason as to why or if it just came done to "Because I want it that way" then turn and focus on improving/automating the process as much as possible.
Damnit, if I only I wasn't still in Uni...
Guess I was the silly one then, going to the local bookstore and getting my eyes full with tears of happiness: "Oh hey, they have the original(?) US-versions here in Germany!" :-)

PS: sorry for the naive style, haven' t mastered the sharky way of saying things (yet)
Good article. The part about figuring out your boss' motivations is the best part.

This is really the key to any interaction with another human being whether we're talking about speaking to an overseas technical support person, your boss, your mom, or your partner.

0. Realize your non-technical boss isn't some cartoonish, mustache-twirling villian with a fetish for poor technical solutions. He or she is picking them for a reason, possibly a misguided reason.

1. Figure out their motivations. Tricky, because most people are unwilling or unable to articulate what they want, even to themselves. Generally, your boss probably just wants things to run smoothly, make money, and look good to their boss. If they're choosing poor technical solutions, it's because they (correctly or mistakenly) believe those poor technical solutions are the best way to get to #2.

2. Figure out how both your goals and theirs can be met.

3. Communicate #2 to them.

None of those steps are easy, even though there are any a few of them. But it can be done. I'm not always successful at it, but here's an example of a time I did it right.

My boss employed ahem, "affordable" contractors who were basically "Dreamweaver jockeys" - they constantly sent us tangled 1990s-style HTML that I essentially had to re-write from scratch, taking me longer than it would than if I'd simply done it from scratch.

Instead of just telling him how that was a poor technical idea, I took the time to sit with him and show him (in a text editor) the difference between modern HTML5 and the horrible Dreamweaver spew, and how much more quickly I could change the modern code in order to respond to client requests. His eyes lit up at that point, because I was solving a real challenge he had - being responsive to change requests.

The icing on the cake was when I showed him some of the online galleries where we could purchase pre-made, high-quality HTML templates. Not only were they better-designed than the crap our contractors were sending us, they were easy to work with and were a fraction of the cost.

So I didn't just say, "Dreamweaver sucks! Everybody knows that!"[1] I demonstrated the wins a technically cleaner solution would give him.

______

[1] I realize it's probably possible to just use Dreamweaver in a disciplined way, and create very clean markup with it if you wish. No offense to anybody making good stuff with it.
A quote: "These results provide evidence relevant to the goal of moving beyond descriptive syndromes in psychiatry, and towards a nosology informed by disease cause."

Translation: "Psychologists and psychiatrists can't either identify or treat the majority of 'mental' illnesses -- for that, we need to locate the actual causes, most of which are genetic."

NIMH director Thomas Insel made the same point in his 2010 Scientific American article "Faulty Circuits":

http://www.scientificamerican.com/article.cfm?id=faulty-circ...

A quote: "In most areas of medicine, doctors have historically tried to glean something about the underlying cause of a patient’s illness before figuring out a treatment that addresses the source of the problem. When it came to mental or behavioral disorders in the past, however, no physical cause was detectable so the problem was long assumed by doctors to be solely “mental,” and psychological therapies followed suit.

Today scientific approaches based on modern biology, neuroscience and genomics are replacing nearly a century of purely psychological theories, yielding new approaches to the treatment of mental illnesses."

More detail here: http://arachnoid.com/building_science
Taunton UK - full-time - Frontend/JS Web dev looking for a challenge

We're Covalent software, a leading supplier of performance management software to the UK public sector (more exciting than it sounds I promise). We're looking for an experienced front-end/JS web developer to join our team. We're migrating the user interface of our software from a Java thick client to the browser and need someone up for a challenge.

To find out more drop me a line robin.warren[at]covalentsoftware.com
BlackBerry 10 software update
This is okay advice, except that hjkl are actually useful occasionally. Disabling them will only hurt yourself.
Free!? Awesome...
I think its time people stop using shitty slide decks to get their point across.
I the pure Terminal Machine
I want a machine that has a dual/single A6, 14 inch screen very light and thin, with a 64 SSD and standard network hardware + LTE. And an amazing keyboard.
I want iTerm on with a Chrome browser, running on Lubuntu and of course fLux...Thats it... A pure terminal machine so to speak.
What? `heroku run bash` also works and is shorter.
Another Java zero-day exploit in the wild actively attacking targets
One of the best (collection of) cheatsheets: http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial...

The pdf version can be found here: http://www.glump.net/howto/vim_graphical_cheat_sheet
Sodium-air battery shows potential
No kidding. I spend a ton of my day in Vim and use the arrow keys because I like them. That's the only reason: I've tried hjkl (I mean, I've ascended seven times in Nethack, I know hjkl) and I don't like it. I even use motions...with the arrow keys. I have a Mac and the arrow keys are all of three and a half inches from the home row and I do not have the little blob in the back of my brain that lights up with pain when I am performing a trivial operation in a more mentally consistent but less optimal manner. (The time it's taken to write this post has probably outstripped any optimization I'd get for using hjkl...yearly.)
We're looking for an experienced Javascript developer. We're based in SW London. More details here:
https://www.scirra.com/careers
It's fundamental to how it's set up currently but not required for the concept as a whole. Given a global telecom operator BGP could be eliminated, so it's a 'lower' level of fundamental than TCP.
Sorry if I offended, I was legitimately curious.
It is called dishonesty. It is the entire reason anyone knows who DHH is.

I understand you may not like the guy, but I'm pretty sure DHH's fame came mostly from creating Ruby on Rails.
This works with good bosses and after awhile you become the technical person that they trust.

Unfortunately, a lot of bosses are mediocre and no amount of explaining, even if you're really good at it, will reach them because it's all about ego for them.

Or they believe some nonsense falsehood they heard on the internet. And the internet is always right.
The Raspberry Pi: One year since launch, one million sold
There's a time for humor and there is a time for a serious response. This is the latter and I find myself regretting my move to name.com.
I see I hit a sore spot. I don't really want to remove childbearers from the workforce, but I do want a frank discussion about who bears the costs. Actually, just an admission of the inherent injustice of the system would be nice. Ten bucks a year? Screw you. I pay roughly 70% of my income in taxes every year.

And holy thoughtcrime Batman! Despite paying tens of thousands of dollars every year in taxes, all government services should be denied to me just because of my opinions?

http://mises.org/daily/2485
Yeah, if you had an office populated with Vulcans and robots, I can see that strategy being effective for you.

Unfortunately, as a functioning adult, you have to take other people's feelings into account, even when they are (GASP!) wrong. The reality is even if you are completely 1000% correct, if you don't give the other person a way to save face, they will fuck you over given the chance. The solution is simple - be nice.
It really doesn't have to be dogma, stuff like this can really help building a habit especially if you use it every day.

I had this problem when I used to play Counter Strike Source. I was weapon switching with the scroll wheel which is just terrible, and since it is a shooting game I was getting shot because in a tight spot I couldn't pull out my pistol fast enough. So I just unbound the scroll wheel for a couple weeks and then using the number keys instead was natural, and now it doesn't matter if the scroll wheel is connected or not, I reach for the numbers first.

So after you fix the habit you can put the mapping back and still have it available.

Totally Unrelated: I read most of your book about sailing (most I think, you're in the Mediterranean,) and I've enjoyed it, cheers.
SEEKING WORK - C, C++, Python - India - Remote Only - ganesh@rockoder.com
How not to respond to pull requests
I think we're in violent agreement. It's not the language it's the usage outside of where it's appropriate.
How Rain Man's brain REALLY worked
Pack a light bag, get on a train and have a walk in the forest.

Apps don't simplify your life.
Top of the First mountain
I have climbed to the top of the first mountain. If you listen or read anything from Seth Godin you have heard about “The Dip”. At the beginning you are getting higher and higher up the curve of your goal and it is nothing but excitement. Inevitability the dip comes. If you don’t know about the dip you will stumble and fall hard tumbling down the first mountain into the valley only to look up at the bigger mountain ahead of you and give up. I will beat the dip.
What's inherently a problem, bad management? :P

There's always uncertainty that any subcontractor might be just saying they're making progress, only to blow up at the end. But this shouldn't be happening internal to the company.

Hadn't heard that about the software licenses! I thought the naming shenanigans were only the holding company, are you sure that wasn't just from adding licenses for Florida?
Most of the attack vectors the author brings up don't relate to the OAuth2 spec per say, but to a poor implementation of it. Not escaping HTML, having your users getting phished, allowing arbitrary redirect_uri's to be set... These are things a security-conscious OAuth2 provider would never allow to happen. These are all things we have consciously avoided in our implementation.

I feel the author's frustration with the spec. I think that the OAuth2 spec could do a better job of outlining best practices and security, but calling it a terrible spec over the potential of poor implementation isn't right IMO.

Also, stealing an access token is far from "Game Over', as the author states. They're short lived and meant to mitigate the damage done by having one or even several leaked. Getting your hands on a Refresh Token would be closer to "Game Over". Although even then, it'd be trivial to have the compromise reported and expire the Refresh Token of that client and subsequently all access tokens.
Cambridge, UK - Full Time - Server-side SUPERMAN!

GeoSpock Ltd.

US:

At GeoSpock we love technology, we especially love tech that solves real world problems. We’re building a platform to power mobile apps which will completely revolutionise the way you interact with the world around you. Founded by techies and a crack-team of startup veterans, our brand-spanking new, funded, Cambridge-based startup is on the lookout for awesome talent who want to make a dent in the universe…

YOU:

So you’ve the brain the size of a small planet, you’re a master hacker and you’re so sh*t hot at coding that you don’t even know what a bug looks like anymore. Like most ninjas you’re hard to find, elusive, hard-as-nails and always finish the mission no matter what! You’re bored and want to do something beyond the normal 9-to-5 rat-race – you want to change the world.

We’re looking for a hero, someone who understands BIG-DATA and can solve the big problems of scale. We want someone who can help us build a powerful platform capable of simultaneously serving millions of users interacting in real-time and who can save the day if things go wrong!

Must-haves:

- A great sense of humour & energy levels
- Master Python hacker as well as Java or C/C++
- Excellent knowledge of Object-oriented programing, data structures, algorithms and complexity theory
- In depth knowledge of databases, parallel programming and JSON REST APIs
- Test-driven development experience
- An interest in Big-Data

Nice-to-haves:

- A love of beer, socializing and changing people’s lives for the better
- Experience working with startups
- Experience with Git or other version control systems
- Knowledge of NoSQL databases
- Experience with cloud based services AWS, AppEngine, Heroku etc.
- Web development experience
- Machine learning expertise

£ Lots of pennies + EQUITY + FREE ACCOMODATION AT OUR HACKER-HOUSE + NERF GUNS + FRUIT-BASED COMPUTER GEAR + iPhone + FUN + FAME + BEER + more

This is no ordinary company…

Email: Steve@getcollide.com
"The HN community is nothing like the financial industry."

Oh how I wish that were the case, but there's a really strong mapping from HN and SV to finance (too much to mention in a reply, but I may try to flesh it out in a blog post one day)
The article says that. The title of this posting is a bit sensationalist, although it's used as a subtitle in the article itself.
Radialogica
St. Louis, MO - fulltime - entry level/junior developer for medical imaging software

About us:
- Focused on communication solutions for radiation oncology
- Founders, two Ph.Ds, come straight from the field
- Just closed first round funding

About you:
- Focused on delivering products with a great UX
- polyglot thinker/Functional language lover
- Eager to learn/teach other on the team about TDD, continuous integration, and functional paradigms

You will be a joining a small, and focus team of programmers where you can start to deliver an immediate impact to the healthcare of others suffering from cancer. Email nathan[at]radialogica[dot]com
Today's "Resume" Groupon Day after CEO leaves...
A day after Groupon's CEO departs....the daily deal is Resume deal.
Am I the only one who noticed?

Is the groupon a coincidence or a not-so-funny prank?

http://www.groupon.com/deals/r-szoom-20-beaumont-st-johns?p=1&utm_source=newsletter&utm_medium=email&sid=42cdbd67-0a19-45cd-ad11-81495614191d&division=st-johns&user=aeb6e4a4e818f96e4746eb2a34e3a056c656712cc963cb6bfd0d79abdaadf228&date=20130301&s=body&c=deal_button&d=deal-page&utm_campaign=r-szoom-20-beaumont-st-johns
MakeGamesWithUs (YC W12) is hiring an iOS Dev
About us: Our website (http://www.makegameswith.us) teaches people (primarily high school and college students) how to build iPhone games. The site contains project based tutorials which culminate in building a clone of Angry Birds. After completing the tutorials, developers get started making their own original game. If developers want to publish their game with us, we skin their game with professional art, provide an SDK to automate development of features that have to touch a server, like asynchronous multiplayer and global high scores, and finally publish and promote their game for a share of the revenue. You can check out our first 10 games at (http://mgw.us).

About the job: We're looking for someone with iOS experience who really understands mobile games. We want you to think strategically about what the games in our catalog need, for example better tutorials, monetization, retention strategies, etc... You'll then help our developers improve these things, at first by doing them yourself, and then eventually by building tools and tutorials to make it easier for future developers to get these things right. You'll be writing plenty of original stuff, but you'll also be sifting through a lot of other people's code to fix things up and add new features where it matters. You'll have your hands in dozens of iOS games at once! This should be exciting to you.

About you: You are a quick learner, you're passionate about what you do, and you're hopefully passionate about what we do :) You'll need to have built iOS games/apps in the past, and if you have experience with Cocos2D that's a big bonus. We're currently a team of 5 who live and work out of a 4500 sqft house in Palo Alto, it would be awesome if you're willing to move in with us, although living elsewhere in the Bay Area works too.

Interested? Contact jobs@makegameswith.us
His post isn't rude at all. Sarcastic, sure, but that's not the same thing.
Ask HN: Art Directors near Dallas?
Hi, if you consider yourself as a good designer, live in and around Dallas TX and have few hours a week to experience working for an early stage startup (nights and weekends OK!), carddrop.com is looking for an Art Director to help us meet demands of our creative audience. Please get in touch with me (email in profile) and I will buy you coffee.
I use hjkl everyday. Its pretty handy.
The arrow keys are too far away from the maon keys.
Thats why hjkl is very useful
But do you pronounce it Zed or Zee?
He gives examples of how to do away with h and k except for one off errors which is how I work but he doesn't really show a smart way of going up or down 2 or 3 lines without using j and k. I vertically move by using MHL and jk, is there a smarter way than that?