skysight-inc/HackerNews huggingface dataset:
New York City - Moat

Moat is a growing analytics startup with products in two core areas:

1) Analytics

Moat Analytics analyzes content and advertisements for many of the most trafficked websites on the Internet. We give customers metrics like ad viewability, attention and user engagement. We were one of the first companies to begin measuring viewability and we helped make these metrics a standard in the online ad industry.

2) Search

We scrape the Internet for online ads. This allows us to give advertisers, publishers and adtech companies an overview of the entire online ad ecosystem. This is hugely valuable information - our customers can see their competitors' ad campaigns, find prospects by seeing the clients of similar sites or see trends in the industry before anyone else. We have a free product, moat.com and a premium product, Moat Pro.

Both technical and non-technical openings can be found at jobs.moat.com
does the EEOC apply to CA?
8 bit car? Amiga
Salt has one other important property: Salt makes grouping users by password more difficult.

Some subset of your users will inevitably use the same terrible password as another user. Or one user will create multiple accounts using the same strong password. These passwords should appear unique in storage.

You still need salt, and that salt must be unique for each password. That's the peril of PBKDF2 password storage: I've seen applications completely botch salting by using one for all users. Bcrypt and scrypt avoid this common error by salting internally.
It seems to be worded vaguely enough that it could be used against anyone who donates to Wikileaks.
I think he means no writing of JS required to use it. Include the library, and just use HTML to do the rest.

I agree though, bad use of saying "no js required".
Synap - http://www.getsynap.com - Chicago IL USA

Full-time: Full-stack (Rails+) developers AND Front-end developers

We're building a platform for automatically organizing customer communications. Like Mint for your emails with your customers, vendors, and teammates...and eventually much more.

App is being built in Rails, atop PostgreSQL, Redis, ElasticSearch; client code starting with responsive HTML/JS, mobile-first, using (probably) React, and eventually as mobile-native as we want to get. We've got big plans and an almost-green-field to build an awesome team, app, and platform. If that sounds enticing, get at me (matt@getsynap.com, @matthatesfun).

Currently only considering candidates who can be at least mostly in-person available. Immediately, if possible! :-)
We added new mentors, including rms for iOS, Elon Musk, etc.

http://www.thinkful.com/mentors
What I find concerning is the link rot that is slowly removing his presence from the web. The UCLA website is intact but he references "canonical" versions of his articles that don't exist anymore...
I wrote a very simple tool to visualize primes in the manor you describe; shifting columns.

[link redacted]
You can't always rely on for-loop mechanics to do branching.

Also, having an implied "conditional" that must be extracted by reading the head-portion of a loop is very very unreadable. I'd reject your submission on a code-review.

Instead, you should do something like below. I assume that your example is contrived, so for the sake of argument, assume I have all sorts of business cruft around mine. I.e. should_process exists because there are business rules for processing/not processing the master_list.

def should_process(master_list):
return master_list is not None and len(master_list) > 0

def main_doing_of_stuff_foo():
if not should_process(masterList):
return # Yes, this thing should be in its own method so you can do an early exit.

for item in masterList: # Yes, you should be using an iterator as well, not indexing.
print("Body goes here".)
Twenty20 - http://www.twenty20.com/ - Los Angeles, CA

Twenty20 is building the world's premier creative exchange. We're disrupting the stock photo industry with the world's largest (and growing!), crowdsourced, commercially-available image catalog. We write awesome software, work collaboratively, and have lots of fun.

We're hoping to meet a senior mobile engineer who has the chops to lead our team in the development of our iOS app. There's a full job description here: http://twenty20.theresumator.com/apply/Y6eZhv/Sr-Mobile-Soft...
Barricade - https://barricade.io - Cork, Ireland (relocation package available).

Imagine a beautifully designed product that monitors your servers' security, alerts you of serious threats and tells you how to handle it. That’s Barricade.

Positions:

- Infrastructure Engineer [Starting at €45,000 and 0.25% equity]

- Frontend Engineer [Starting at €40,000 and 0.25% equity]

- Data Science Engineer [Starting at €45,000, and 0.25% equity]

What we do:

We are working at the intersection of amazing user-experience, advanced security and cutting-edge artificial intelligence.

Our approach to work is drastically different to other security companies.

Every discussion, every feature starts from the customer's point-of-view and from a design perspective. We work very hard on understanding the pains, figuring out what our customers want and ultimately give them what they need.

We don't understand why security products have to be so complex, ugly, expensive, and ill-adapted to today's application development and deployment lifecycle.

Our goal is to take these complex systems and completely abstract them from the user. Security is hard, managing and responding to security events shouldn't be hard.

See https://barricade.io/jobs.html for more information!
Along the same lines: it's considered good practice to perform a refactoring in a separate commit from code which changes behavior. This makes it much easier to review the code, as you can look at the changes in isolation. If you refactor and then change behavior in a single commit, it can result in a very confusing change.
London, UK - miDrive

1) Front end developer (HTML/CSS/JS)
2) Javascript developer (Node, Angular, Cordova) x2

Great offices, located in High Street Kensington.

info@midrive.com
Ah, I never do that manually, so didn't think to try it.
Resembles one of my universities where they were lowering valuation of problems after exams depending on success rate (e.g. a problem worth 4 points was reduced to 0.8 if too many people had it correctly, and a problem worth of 0.6 points rose to 5 points if almost nobody had it).
SEEKING WORK - remote, short to medium term projects - zak.wilson@gmail.com

I make software - mostly full-stack web development and HTTP APIs, but I'm adaptable. I have some interest in artificial intelligence and machine learning. I have minimal experience making Android apps. I can do stuff that's harder than basic CRUD apps.
Stuff I know well: Clojure, Ruby (with or without Rails), Python, Django, Javascript, Lua, PostgreSQL, MySQL, SASS, responsive CSS.

Other stuff I've used for something non-trivial at least once: Common Lisp, Scheme, Java, SASS, C, PHP, Haskell, Bash, Perl, MongoDB, Mirah.

Yes, I can probably pick up that language or tool you're using that nobody has ever heard of.

Github (perhaps a bit dusty): https://github.com/zakwilson
By FAR! "That's the internet" is the real explanation of this.

When I get annoyed at this kind of stuff one of my best friends always tell me "don't be a little bitch"... And it's true, since the very beginning of the internet as we know it there has always been harassment, the only opinion about yourself that matters is yours.

And really if you get annoyed at this, you can always choose not to use this software. Same way you choose not to go to /b/. Don't be entitled to make the software work for you, and likely Twitter makes more money from trolls than from whiners.

I don't know if it's a culture thing but you guys (mostly west coast people) have a very thin skin and just take yourself way too seriously.

Guess what? I found all the comments funny and entertaining.
Human API - Redwood City, CA & Vancouver, BC http://humanapi.co/

== What you will build ==

Human API is the easiest way to integrate health data from anywhere. Users can now securely share their health data with any application or system, regardless of how that data was recorded, processed or stored. As an engineer on our team, you'll tackle the challenges that arise as we build a large-scale system for data processing and distribution.

== About us ===

We're a small, product-centric team focused on opening the world of health data. For us, life is all about moving fast, crushing hard problems, and enjoying the journey. Our investors include a16z, Eric Schmidt, Blue Run Ventures, Max Levchin, Scott Banister, and Alex Payne.

== Open roles ==

You can read more about the Dev Ops, Full Stack, Front-End, Technical AM, Sales, and Marketing roles here: http://humanapi.co/company/join We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people not roles. andrei@humanapi.co
Language translation company Translated releases a klingon version of its website: http://www.translated.net/tlh/
Yeah, I'm not a big fan of it either. I got on the bus today and my bus pass didn't work. The bus driver said "April 1st." I sort of chuckled and thought to myself, "Oh, its an April fools thing." So then I swiped my bus pass again and the driver said "It's April 1st, your pass is expired." Slightly embarassed, I said, "I'll have to get a new one!"

tl;dr: I hate having to think twice about whether I'm being pranked in the most mundane of situations.
Location: Oakland/East Bay
Remote: Yes
Willing to relocate: Yes
Technologies: Golang, Javascript, Objective-C, Swift, C, C++, Java, SQL, Websockets
Résumé/CV: on request
Email: my HN user name at gmail
I like this idea, it is too bad you're not in my area, I would have tried it.
Reminds me of Mills' Theorem http://mathworld.wolfram.com/MillsConstant.html
This is ridiculous. I want a real language, like Python or Ruby, not something that is ESSENTIALLY JavaScript with an altered syntax and few goodies.
> True, but then that is not what he said, you conveniently reworded it ;)

I reworded it for generality, but specifically, "You can't trust anybody except open source repositories" does not imply "You can trust all open source repositories" in exactly the same way as, in more general terms, "You can't trust anybody outside of group X" does not imply "You can trust everybody inside of group X".
Location: London, UK

Remote: Yes

Willing to relocate: YES - In a couple of Months

Technologies: Node.js, Angular, JavaScript, PHP, Redis, SQL, CSS, HTML

Résumé/CV: On request

Email: for.hire@outlook.com
I know this code is just an example, but it seems like it's entirely backwards. The "bad" code at the beginning is immediately clear in what it's doing, but the refactored code is significantly longer and hard to understand.
Uptake (uptake.com) - Chicago, IL
What we do:

Uptake's business is global, disruptive, differentiated and approaches the market in a new way. We help customers identify hidden value and create growth through business and technology innovation, while also enabling cost efficiencies that generate industry-leading business performance. Our team drives this success by connecting customers and partners to the value of the Internet of Things, business-centric architectures, and key technology transitions.

Uptake's business is global, disruptive, differentiated and approaches the market in a new way. We help customers identify hidden value and create growth through business and technology innovation, while also enabling cost efficiencies that generate industry-leading business performance. Our team drives this success by connecting customers and partners to the value of the Internet of Things, business-centric architectures, and key technology transitions.

Our Tech Stack:

Back-end -- Java, Spring, Elastic Search, RESTful APIs

Front-end -- AngularJS

Data Science -- R

Take a look at our Careers page and don't hesitate to reach out to our Recruiting Team!

uptake.com/join-us/
The fact that there is a routine in the job doesn't make it less necessary for a pilot to be present.

Yes, on a transatlantic flight and once you have reached cruise altitude, you rely on the autopilot to handle the plane while you carry your other tasks : checking fuel levels and consumption, checking new weather reports, etc. Just because you can have a cruise control on your car doesn't mean it is that easy to switch to driverless cars.

b) A large amount of the training book that hey have to go through is relevant to the general practice of flying. Yes, on the very specific airplane that he's using a lot of the calculation is already handled by the fms, but it doesn't mean the pilot shouldn't know about the regulations and workings of his plane, especially for the case where an emergency happens.

c) The biggest barrier to self-flying plane is not the perception of safety. It is the reaction in case of emergency. While one could argue that many accidents can be linked to human error, many are also averted by the pilots onboard reacting correctly to an emergency. And the recent history has shown that even with the huge amount of redundancy that exists in planes computers/sensors/automation systems nowadays, it's not enough to make the plane entirely safe to fly by its own.

Look at AF447, the autopilot disconnected when it couldn't understand the discrepencies between its sensors. And while the pilots didn't have the good reaction, it was due to their lack of proper flying experience (and reliance on automation). Look for the "children of the magenta" video on vimeo for a bit of knowledge about the dangers of relying on automation too much in a cockpit.
Thanks for posting Damien! I'm the author of the post. This project is one of the first I've built on my journey with WebRTC. Would be happy to answer any questions about my experience.
Fork this repo for only 2000 EA-Bux!
compile-to-JS languages are generally just syntactic sugar. How do I access DOM from my LLVM language? Seriously, the question was not what's YOUR favorite language, if you happen to be in the JS camp, that's perfectly fine. However, if JS is not your favorite language, you're out of luck. Sucks to be you.
Thank You, Y Combinator
It's great to see individuals/institutions being innovative on this front. I applaud Brad, his wife and CU for this.

For Americans afraid of immigrants (H1B or other types) stealing your jobs - research shows that you'll likely be better off in the long run.

http://www.nytimes.com/2015/03/29/magazine/debunking-the-myt...

Entrepreneurs don't steal jobs - they create jobs.
Mostly Canada (with a couple spots in the USA) in Toronto and Waterloo.

http://juicemobile.com/

ad tech for the mobile advertising.

C++, Python, JS, AngularJS and Django.
Removing support for credit cards in Kill Bill: http://killbill.io/blog/deprecating-support-debit-credit-car...
New York City / Seattle / Philadelphia -- Curalate

Curalate is looking for talented full-time software developers to join our team. Our team today is deep in the trenches -- tackling some of the gnarliest problems out there at the intersection of computer vision and big data -- and we're looking for a few great engineers to join us.

Responsibilities:

You'll be expected to dive into our stack and toolkit, and start shipping code on day one. We're not hiring code monkeys; you'll be given substantial feature ownership, and we'll expect you to contribute product ideas as well as code.

We're not language zealots; we believe in using the right tool for the job, and are comfortable with a polyglot codebase. That said, today we lean on:

* Languages: Scala, Javascript

* Frameworks: Storm, Lift, Scalatra

* Infrastructure: AWS

* Databases: Cassandra, MySQL (RDS), DynamoDB, Redis, Memcached

* Front End: Angular, jQuery, Bootstrap

(Production experience with any of these technologies is not required. However, candidates will, at a minimum, want to have experience with an object-oriented language like Java, C++, or C#).

About Us:

Curalate is the leading marketing and analytics suite for the visual web and a partner to more than 500 of the world’s most-loved brands. We’re a passionate team of visual thinkers, makers, and storytellers dedicated to helping brands create authentic connections with consumers through images. And we’re building something really powerful.

Much like the brands we work with, our people are nothing short of inspiring – and we’re looking to grow our team. If you’re scrappy, creative, curious, and FUN, then we think Curalate could be the place for you.

Full details can be found at https://boards.greenhouse.io/curalate/jobs/48681. No recruiters, please.
Agreed, every time I clean or set up a Windows computer for someone I marvel at how poor the entire process is, and how little it has changed in the past 15 years.

OSX still has very little adware attached to downloads, in my experience - plus there's the Mac App Store. It's pretty much just Windows users who endure that.
This is missing something pretty important about salts. They hide the fact that two users have the same password. That's a huge security risk if that correlation is leaked.

Correct me if this is mentioned in the article, but based on several mentions of how salts were effectively useless, I think this was overlooked.
SEEKING WORK

Location: Victoria, B.C.

Remote: Yes, onsite: Within B.C., expenses paid.

Fulltime: No.

I'm a quantitative researcher/developer. I've

- built security/surveillence systems involving tricky sensing and placement problems for the US military (USMC/DIA),

- Increased receivables for collections agencies (30-290%),

- Hacked on the Linux kernel and more.

If you have a tricky problem you need to solve, get in touch with me (email in profile) and I'll see if I can help you with it.

Particular interests right now are Machine Learning, quantitative finance and physical real world applications of machine learning - in shipping, logistics, energy, etc.
Currently I'm taking on short term contracts in order to fund my startup.
Location: San Francisco, CA

Remote : No

Willing To Relocate: No

Technologies: Ruby On Rails , Javascript (JQuery)... full stack, basically

Résumé: 7 years of Ruby on Rails, last 2 years as a Lead Software Engineer at a startup in San Francisco. Full time software engineer for more than 10 years. More:
www.linkedin.com/in/jonmartinsf

Email: JimboOmega@gmail.com

Other: Looking to stay in the startup world; enjoy small, fast-moving, close-knit teams. Looking for a role that involves management, mentoring, and other leadership responsibilities.
Watsi - San Francisco, CA https://watsi.org

Watsi is a global crowdfunding platform that enables anyone to directly fund healthcare for people around the world.

“How we spend our days is, of course, how we spend our lives.”

We’re a team of developers, designers, doctors, and marketers working at Watsi because we believe that everyone, everywhere deserves access to healthcare. We move fast, take risks, and come to work every day excited about building an organization that matters more than we do.

We’re looking for a full-stack developer to join our six-person team in San Francisco. The ideal candidate is an experienced, product-focused generalist who wants to use their skills to bring healthcare to the world. Some of the technologies we use: Rails, Backbone.js, SCSS, Postgres, Redis, Sidekiq, Heroku, RSpec, and Jasmine.

If you’re interested in learning more, please send whatever info you have (linkedin, github, personal site) to jobs@watsi.org.
Seattle, WA
Lead Software Developers
Software Development Manager
*DevOps (from engineer to Lead). All are posted on our site -

http://www.nsfwjobs.com.

Please check us out! Thanks!
I'm so frustrated by the minimum width, that I'm commenting instead of reading.
The reality is that there is virtually 0 market for user-friendly PPC ads on browsing sessions noncommercial intent. Therefore scammers (users have a wider definition than Google) will always win the auctions.
Blackbird is a stealth, ventured backed, artificial intelligence technology company focused on solving some important challenges created by the shift from desktop to mobile. Our stack is primarily in functional style Scala (we are heavy functional programming users) with most of our AI stack in Python and C++.

We're one of a few startups that do AI research above and beyond product development. We host regular talks on multiple disciplines ranging from systems to functional programming to deep learning.

The team was founded by former Stanford CS graduates that built self driving cars, search at Google and Yahoo Research, co-authored the google file system and scaled Twitter to 200 million users. Our open source code powers Snapchat, Tumblr, Wikipedia in production today.

We're currently looking to add some great engineers to our team. Have a passion for AI/ML and want to work with the bleedingist of edges? Want to write highly scalable software with the architects who scaled Twitter and Google? Want to run ops for software which is designed for fault tolerance? Want to design next generation user interfaces?
April 1st is one of the worst dates for announcements ever...
Except when it decides to ddos github
The Science of Crawl: Improving on PageRank
No... Sentinel will still be developed alongside with Redis Cluster. For single instance deployments where all you want is HA, Sentinel may be a more obvious way to get it compared to running Redis in cluster mode. In the long term, with plenty of early warnings, we may support the current Sentinel use case with Cluster and merge the two stuff.
Find & Form -- Boston, MA -- Full Time -- http://www.findandform.com

We are seeking a passionate in-house, mid-level Ruby on Rails developer that has shipped APIs that support mobile applications, specifically iOS products. Ideally you have worked with a range of industries and understand certain pitfalls and best practices. This position requires managing a team that consist of front-end, back-end, & QA specialists. You will not be coding all day. You will be communicating with clients, designers, product managers, and strategists as well as creating awesome products.

WHAT YOU'LL BE DOING

You will work directly with the founding members of Find & Form as well as an amazing team of 8 creating unique products using the latest in mobile technology and helping to grow our expanding development team. Our clients range from early stage seed startups to trusted industry leaders so there is no shortage of challenges. You will be working with emerging technologies such as iBeacon communication, mobile commerce & mobile payments, and location based systems.

WHAT WE'RE LOOKING FOR

+ 3+ years of Ruby on Rails experience
+ 1+ years in development management or team lead
+ A strong understanding of git and gitflow practices
+ Open to trying new tools and technology
+ Heroku & AWS experience
+ RESTful API architecture
+ Passion for open-sourcing technology

BENEFITS

+ Competitive salary
+ New Macbook Air & display monitor
+ IRA plan with company match
+ Health and dental insurance premiums for full time employees
+ 3 weeks of personal paid time off and 2 weeks of company time off per year
+ Allowance for conferences, books, and other educational resources
+ MBTA pass reimbursement
+ Gym membership

Reach out to me personally: darion@findandform.com //
More information about the position and who we are: http://bit.ly/1BhnPn8
Yes I do. If someone wanted to come to Scotland (my home country) to make the next best Whiskey then I'd welcome them. Inbound entrepreneurs create jobs and spend money in the local economy. Perhaps my viewpoint is skewed because I am in a situation that this program helps. After investing hundreds of thousands of dollars and employing many Americans, I find myself having to go through the whole U.S. visa process again. Perhaps my case is unusual, but efforts like Mr Feld's, which try to make it at least a little easier for foreign entrepreneurs to get involved in a community of like-minded people, and bring talent to this country, are an important step. Even more so considering he is putting his own money into it.