skysight-inc/HackerNews huggingface dataset:
Interesting, I have no background in higher level math at all (stopped after high school calculus), yet still am able to grok Either, Maybe, Unit, etc., as I'm sure is the case with any non-math head that happens to be a programmer.

The difficulty I find with Haskell itself (setting aside FP basics that exist in many languages these days), is the math requirement. Why requirement? Well, it may be possible to use Haskell in isolation without knowing category theory and higher level math in general, but in the real world, Haskell libraries are in fact based on and assume a foundation in category theory and general understanding of higher level math (see the uber popular Lens library, Yesod, Conduit, or really any non-trivial library implemented in Haskell).

Hand wavy stuff like, "oh, you don't need to know that, it's all just simple building blocks", mixed with, "go read this paper [filled with unicode symbols that have no meaning whatsoever to someone without a background in higher level math]" creates a split message, on the one hand Haskell is simple; on the other, beyond complex.

I'd say that F#, OCaml, and Scala are all more accessible than Haskell just due to their placing less of a cognitive burden on the beginner. Learning Haskell feels like reverse engineering my mind.

Will be interesting to see how things play out, Haskell is moving fast and is clearly ultra popular here on HN, perhaps startups are already using Haskell in anger (i.e. over Rails, Play et al).
The technologies you list are probably of interest for my employer. However, I will not forward your resume immediately because he will probably say no now. Can you:

- Showcase some live sites you have build

- Be really careful with the general layout of your resume, stuff like capitals for acronyms and spaces.

If you do, I will forward.
London, UK - Permanent, full time, on-site. Lumi - https://lumi.do

Join Lumi and help us change the way people discover content. Brought to you by the people who started Last.fm.

We're looking for fine folk to work on

* Android and iOS apps

* Our Recommendation Engine, both developers and data scientists

* Our Django app

* Backend services and middleware

We are also looking for a Product Manager

Our stack is mostly Python backed by Cassandra, Elastic Search and Postgres. We'd like you to know a bit of everything and a lot about something.

Reasons to be interested in Lumi

* Founders with recognised pedigree

* A small but extremely strong engineering team

* Recently funded, about to grow rapidly - a great time to join

* A really cool product that /could/ go onto take over the world :-)

* Genuinely hard and interesting machine learning/data retrieval problems requiring original research.

Either launch a CV at jobs@lumi.do, or get in touch personally if you'd like to chat first.

https://lumi.do/about/jobs
Wow, this is great but I'm a vim user. I'd really love to have something in this format for vim. Maybe something like that already exists but I just don't know about it yet?
FinFolio - Denver, CO (DTC)

FinFolio builds portfolio management software for large professional wealth managers. Currently hiring C#/WPF/SQL stack developers. Immediate openings for two entry level (or a few years experience) developers. We are looking for smart, capable people. Fun company, great office with foosball, video games, big monitors, Aeron chairs, free soda, etc.

More info here: http://www.finfolio.com/aboutus/Pages/Entry-level-C-SQL-WPF-...

Email a resume to me (founder/CEO) mattabar (at) finfolio.com.
... yeah. Oops. Guess that reading's out.
Denver, CO here. Very good, it's hard not to find a job if you're halfway competent.
I agree. It would be great if they added the option for a higher monthly fee that only included the Visual Studio integration with no other features or benefits. It's ridiculous to have to pay at least $1k USD to able to use Visual Studio.
Curriculum Vitae cory@cryptfold.com

Summary

Software engineer, computer forensic investigator, offensive security consultant and researcher.
Designed, developed, and supported software and hardware systems for computer forensics and information security procedures and techniques.
Offensive security risk analysis, vulnerability assessment, penetration testing, social engineering, secure system architecture, security policies, wireless network security, and incident response.

Skills

Engineering, personal and team software processes, project management, interface design, security architecture.
Lead and manage development teams through requirements gathering, design, development, testing, deployment, and support.
Experience with technical, social, and physical security assessment.
Investigative practices, integration, research & development.

Education

2010-2012 Monmouth University Master of Science in Software Engineering
2005-2010 Monmouth University Bachelor of Science in Software Engineering

Experience

2007-present CyanLine, LLC - Eatontown, NJ
Member of Technical Staff

Engineered software & hardware computer forensic & network security products.
Assisted and led consulting work in computer forensics and network security.
Handled multiple file recovery cases where data was assumed to be lost on disk.
Performed forensic acquisitions to support both file recovery and computer usage analysis.
Prepared and submitted reports to the court on findings from computer analysis.
Developed computer forensic analysis systems.
Developed tools which deploy techniques for tracking hackers.

Representative Work

Researched, designed, and developed embedded Linux forensic acquisition system.
Managed multiple engineering projects while performing consulting work in forensics and network security.
Multiple Network Security Audits performing internal and external vulnerability assessment, penetration testing, antivirus evading payload development and deployment, and social and physical engineering at private businesses, banks, and law firms.
Multiple forensic cases including, but not limited to, proprietary data removal, proprietary data movement analysis, email analysis, and system restoration.
Shotzoom Software (Tempe, AZ) - https://shotzoom.com/

Android Developers

Shotzoom is an app development company that creates market leading mobile and web experiences in sports and fitness. We pride ourselves on creating the highest quality products in our industry, and have received numerous accolades such as the Apple Design Award. Our newest app, Golfshot: Golf GPS, has been featured multiple times on both the App Store and Google Play.

We’d really like you to:

• Be a great Android developer, with one or more fully-developed apps under your belt.

• Have 2+ years of experience developing mobile applications.

• Be action- and detail-oriented.

• Be comfortable working without much organizational hierarchy or direct oversight.

Ideally, you should:

• Be an expert in object-orientation, eventing and delegation, and other modern programming styles.

• Be excited to develop on all of Android’s myriad form factors, from tablets and TVs all the way down to watches and Android Wear.

• Have familiarity with or an interest to learn other mobile platforms such as iOS with Objective-C, or even Windows Phone with C#.

• Have some technical presence on the web, such as a GitHub profile, StackOverflow profile, or a personal website.

If you're interested, please feel free to contact me personally: chadb@shotzoom.com.
I have to by computer software, computer equipment, pay for courses, spend time researching. If you include everything I am pretty sure it still will not be justifiable to charge same or more for plumbing work than for architecting complex software.
SEEKING WORK

Facebook React expert, functional programming [1]

Location: Philadelphia
Remote: Yes
Willing to relocate: No
Technologies: Facebook React, Javascript, Scala, level 3 REST (HATEOAS)
Resume: linkedin.com/in/dustingetz
Email: dustin.getz@gmail.com

[1] https://github.com/wingspan/wingspan-forms https://qconnewyork.com/presentation/functional-programming-... https://thestrangeloop.com/sessions/functional-programming-o... https://news.ycombinator.com/item?id=7906657
This isn't an EVIL discussion to me. My view is that everything I put out on the internet is public. Things I want to keep private is the same as keeping my home safe. I can make it difficult for people to break in BUT if they want to I know that they can with enough effort. My job is just to make it more difficult than worth it.

Everyone is spitting data into the world. Who is seeing it is the question? I never stop being amazed at how people view the Internet as a private place.

Sure you can use Tor and Tail but really the Internet is not a locked box. Also I know that I am viewed as suspect by my government if I run either one of those on my IP. Causing them to think it is worth it to break in and look at my data.

Google is services I get for letting them see what I do. I am okay with being the product and use my internet as such. If you don't want to they don't have a business model for that.
5 great free tools to power up Dropbox
> we do a lot of work with sensitive government data, so we'll have to do background checks to get you security clearance (and a cool ID card) for certain projects

It's be interesting to see what they actually want.
I have a MacBook Pro and I visited BoingBoing once. I'm already on the list apparently.
===========
= Company =
===========

OneHealth - Solana Beach, CA (San Diego area)

===========
= Careers =
===========

Senior Software Engineer (http://jobvite.com/m?3WsLugwo)

Android Software Engineer (http://jobvite.com/m?3OrLugwf)

Employer Sales Executive (http://jobvite.com/m?3FotAgwR)

Lead Test Automation Engineer (http://jobvite.com/m?3WIewgw9)

Engineering Intern (http://jobvite.com/m?3wKewgwL)

============
= About Us =
============

The company I work for, OneHealth, is a behavioral modification platform that increases outcome-driven wellness and reduces the cost of health care by combining clinical principles, social technologies and game mechanics to extend the reach and benefits of professional medical and clinical care. We are revolutionizing the health care industry so we can help saves lives every day. OneHealth Solutions, Inc. was founded in 2008, is backed by a leading industry Venture Capital firm, and is located in Solana Beach, CA. This is an opportunity to join a small company making a big impact. We have an engaging corporate culture that combines high standards, professional discipline and an enjoyable team-oriented environment. Competitive benefits package including health, dental and vision insurance, 401K and Equity Incentive plan. Our offices are located one mile from the beach and we offer a free weekly yoga class and surfing meet ups.
Hearsay Social - San Francisco (full-time)

Do you like to choose your own adventure? As an engineer at HSS, you will help choose, design, build, and deploy features (mumble mumble and test, fix, and support them too). You will get problems to solve, not solutions to build, and your solutions ship three times a day.

Stack: Python, Django, MySQL, Redis, AWS, Backbone

Our engineering department:
A doctor, a soldier, a lawyer, runners, bikers, board gamers, golfers, and more. That’s our engineering department. Smart people having fun, solving interesting and difficult problems.

You:

• Want to build industry-leading user experiences for our clients

• Want to architect sustainable solutions for data and code problems

• Have experience building web software

• Like shipping software frequently (we deploy three times a day)

• Play well with others

• Have a sense of humor (everyone says this, but we really mean it)

Our business:
Social media relationship management for financial services. We are Sequoia-backed, stable, and business is booming. We are still small enough that your work will impact our company’s valuation without the risk of being back on HN reading the September 1 “Who is Hiring?”

Want to know more?
http://www.hearsaysocial.com/careers

Email me, Jeremiah Lee, at jlee+jobs@hearsaysocial.com
Perhaps business-hostile isn't the best phrase, but their terms let Gandi stick their nose in areas which normally would be civil matters between a domain holder and a third party. For example, Gandi reserves the right to terminate your domain without notice if a third party notifies Gandi that you are involved in:

"any infringement of applicable law in any way (for example
using an automated script)" [section 12.2.1]

How familiar are you with the laws of France, under which this agreement has jurisdiction? Is your business a search engine and you have automated scripts which crawl websites, collecting information? What if collecting, storing, or displaying that information violates a law in France? Are you running some kind of bitcoin-related service and is it compliant with money laws in France? What if you have a ride-sharing service? Are you sure you're not running afoul of taxi regulations? In any case, I hope you have a lawyer who speaks French:

"Only the text of the French version of this Contract
shall govern in the event of a dispute of interpretation
of the present Contract."

Did someone file a copyright claim against content your users posted? Are you doing anything Gandi deems morally objectionable? Gandi could shut down your domain. More info: https://news.ycombinator.com/item?id=3405177
Benzinga -- is getting massive amounts of new traffic and we need some more team members to help us handle all the new visitors either REMOTE or local full-time in Detroit, MI.

Positions
☆☆☆ Lead UX / UI Designer / CD - Full creative control + build your own team
☆ Senior Django Developer
☆ Senior Drupal Developer

Quick Stats
★ Customers include TD Ameritrade, Microsoft, Yahoo
★ 20 million+ monthly readers
★ 1000s of subscribers to our private Marketfy investor communities
★ Accelerated growth rate

We're a financial media company, a poor man's - lest we say everyday man's - Bloomberg competitor, and a financial product SaaS all forged together into a powerful trident that is attacking the high seas of Wall Street in a relentless pursuit of transparency.

And conquer we shall! We've grown 100% quarter over quarter all last year and another 100% just in the last month. Our team has surged to 30+ people and the waves of revenue washed together to form a rushing roar with just one of our products going from nothing to $200k/month in under a year.

Being a media company we find our way into all kinds of cool stuff. Our office is furnished with things like a $3000 high-end bed that was sent to us to review. We got to talk to and get pictures with Warren Buffett and Lloyd Blankfein (CEO of Goldman Sachs) when they came to Detroit.

But, you interject, finance is one of the toughest startup seas to sail upon! The old boys club runs an ironclad ship with no visible decks for boarding. Avast! We've built a battering ram of a business in just a few short years that has pummeled its way deep into the heart of Wall Street. Old Ironsides has warmed itself to Benzinga and once a taste the thirst cannot be quenched.

We've recently became Microsoft's premier finance partner alongside 3 other companies, all worth over a billion dollars and established for years. As of this Christmas we were installed by default on 500 million desktops and tablets via Windows 8 Finance. No download necessary. That's right mateys, we're in the source code.

And if you happen to trade or invest yourself you'll find us inside almost all of the major brokerages in the US.

So, where do you fit in this rigging, you swashbuckling scalawag? Well, our team is crazy ambitious, motivated, and experienced with shaking shit up. If you know your tech, and want on deck this is the place to do it. Your exact technical background and language of choice doesn't matter as much as your motivation and your ability to adapt quickly.

We are a young team and we're especially looking for sailors who've got some salt in their whiskers who can help us scale from millions to hundreds of millions.

Why be a ninja when you can be a pirate? This ship is forging a new course, send an email to careers@benzinga.com to board!

Email us now: careers@benzinga.com
Check us out: http://marketfy.com and http://benzinga.com
Location: Des Moines, Iowa, USA

Remote: Yes

Willing to relocate: Not at this time

Technologies: Ruby, Python, Haskell, C/C++, Java, JavaScript

Resume: https://www.linkedin.com/profile/view?id=8550799

Github: http://www.github.com/chadbrewbaker

email: crb002@gmail.com

My contracts lately have been in the test automation space, but I love to develop too. I developed 80% of the full stack for Section 3004 of the U.S. Affordable Care Act.
I just don't get this law. It's so shortsighted and really will only benefit the rich elite who can hire lawyers to enforce it.

Think about it. If a common joe asks to have a link removed, but google doesn't do it, what can he do? He has to hire a lawyer to get it removed.

So, the only people that can afford this process are the rich elite. And then you have the rich elite essentially censoring the internet on stuff they don't want you to know about.

It just doesn't make any sense at all.
What would happen if this question was inverted?

"""

I consider myself a pretty good plumber, with concrete manipulation abilities. In the same time, I'm handy enough to setup my own website in HTML, style it in CSS, and even animate stuff on my static site using jQuery.

...

In my opinion, all this javascript and css stuff is way easier than septic systems or repairing frozen/busted pipes in a turn of the century home.

...

I constantly see craigslist postings for web developers and entry QA positions at $20/hr...

"""

I'm not trying to be excessively snarky, I'm just trying to point out that our society is at the point where different services have reached different natural values. They're typically based on your standard economic factors like how saturated a market is with available employees, how much experience employees bring to the table, and how much they have determined to charge based on competition.

Alternatively, you can just go with Betteridge's law of headlines. :-)
I agree with this:

"but dependency-free single-binary deployments are very, very convenient"

On a semi-related topic, my first exposure to programming on the JVM was through Clojure, where it is common to use the Leinengen build/dependency manager, and which allows the creation of an uberjar, which offers what you mention, "dependency-free single-binary deployments".

Then I started doing some actual Java development, and I was surprised that uberjars are somewhat uncommon among Java projects. There is a plugin for Maven that allows the creation of uberjars, but many projects use complicated application servers and the co-location of needed jars -- a system that seems complicated and fragile. I ended up using Buildr as my build system, but it doesn't seem to offer an uberjar option, at least nothing as convenient as what is offered by Leinengen. Given the convenience of uberjars, I would think they would be more common Java projects. Apparently they are avoided because so many Java projects are huge (with many thousands of classes) and so a common uberjar pattern (of exploding all dependencies to the same level) runs into the problem of name collisions. Which brings up another issue relevant to Go and Clojure, the small size of many apps, the ease of going with a micro-services architecture, greatly increases the ease of deployment as well.
yeah, i would be happy to hear ideas.my email is pavelkaroukin@gmail.com
That and the fact it is a short lead time if their clients are small shops. Most likely a lot of people are on vacation and will not be able to export their data by that time, or even realize or be aware that they need to export it.
Kixer - Austin, TX - Remote

TL;DR: Mobile web ad platform optimized through machine learning and powered by Apache Scala

Full Stack Engineer

* Polyglots and generalists preferred

* ML background a plus

* Buzzwords: Spark, Scala, Kafka, AWS, PHP, Angular, Mongo plus many more!

Kixer is a funded ad platform that helps app developers get more app installs through the use of targeted ads. It's a giant optimization feedback loop and has to be very fast as well. Small engineering team in Austin although remote is possible.

More information here: http://kixer.com/jobs/full-stack-engineer/

Mention HN!
What's the use of immutable data collections if you have to constantly revert to mutable arrays to render anything? Any gain from the persistent collection is lost in wasteful Array creating (Poor gc)
Location: I am an EU citizen but currently live as a nomad in SE Asia

Remote: I would consider it

Willing to relocate: Absolutely (but, FWIW, I appear to have a PhD in the wrong field for an H-1B visa)

Technologies: Objective-C (iOS), Clojure, regular expressions, SQL, HTML5/CSS, and more

Resume: https://www.linkedin.com/profile/view?id=209835489

I'm determined to turn my longtime hobby into my profession and am looking for a junior developer position, preferably doing iOS development and/or backend work.
It is important to set realistic expectations. The popularity of different programming languages is note purely random or an historical artifact. Some languages are easier to learn than others. If a student struggles to grasp an "easy" concept, she might give up prematurely.

I've witnessed this a lecture: the Professor tries to sell Haskell with the dreaded quicksort one-liner. In my opinion, that's the classic show-off example where it's easy for somebody who knows Haskell but hard for somebody who doesn't. Most of the class thought "obviously this is beyond my capabilities" and tuned out.

Of course, students should also know that hard problems are overcome by effort, not intelligence. I know the effect you're talking about, but it is a good habit to consciously not try be discouraged by hard problems.
Yes you should.

Go do it for 6 months full time. Advertise, take jobs, bid, be a subcontractor, hire subcontractors, go to all the plumbing wholesalers and build relationships. Get involved in the world of the professional plumbing company.

You will then see many ways to use IT skills to improve the life of people in the plumbing trade. Write some code, solve some problems, charge $20 per month per person (some sort of SaaS for plumbing companies) and live happily ever after.

Hopefully we can read about you here on HN in a couple years, after you have made headlines for being the Uber of the plumbing trade. It is a way to cross-pollinate your skills and make something that few others could.

You will end up with an unfair advantage http://blog.asmartbear.com/unfair-advantages.html
Be interesting to hear from plumbers about the risks that come with expanding the business. It starts with your good name getting around and more people hearing about you. Do you stay at that level, or do you take on staff to do the more boring jobs or to help cover the busier times or to give you an easier week. But with that kind of set up reputation is so important.
Or frustrating when the sentence is ambiguous.
Location: Portland, Or

Remote: Yes, I have been for the last 6 years

Willing to relocate: Yes

Technologies: Java, Grails, Spring, C, Android (TV and
mobile), iOS, Objective-C, MySQL, Redis, Javascript

Resume: Upon request

Email: zack at bartel dot com
Build for Developers at EasyPost
I think that's over simplifying it. People specialize. Ask me to make a bagel from scratch and I doubt I could. But those cooks probably get minimum wage.

This is all about competition from offshore work which drives programming rates down and makes customers unwilling to pay very much. The abundance of offshore Wordpress shops is why it's not very well paying work.
Location: Paris, France

Remote: yes

Willing to relocate: most definitely

Technologies: GUI for Robotics, C++, Qt, Javascript, Python

Resume: http://cgg.sexy/resume.pdf

Email: clement.geiger@gmail.com