skysight-inc/HackerNews huggingface dataset:
http://500px.com, Toronto Downtown, Fulltime

500px is a photo community for premium photography. Every month, millions of people use the 500px.com website and mobile apps from around the world to find the world’s most inspiring photography.

We value small teams, engineering-friendly culture, beautiful design and getting shit done. Our technology stack includes: RoR, Go, Backbone/Marionette, Elastic Search, Kafka, Chef, AWS, Hadoop, Python for Machine Learning. Check out https://github.com/500px.

We are looking for:

- Senior Web Developers to help us solve scalability challenges, build beautiful UI/UX, implement machine learning and vision solutions.
- Senior Mobile Developers to help us build 500px mobile products for capturing, editing, licensing and enjoying beautiful photos

What we offer:

- competitive salaries
- flexible work hours
- unlimited vacation
- free lunches
- medical insurance
- computer/laptop of your choice

Apply here: http://500px.com/jobs
Clue: Berlin, Germany

We're a Berlin-based startup, dealing with (mostly) female reproductive health - bringing dignity to the space, and dragging it into the 21st century with apps (iOS: https://itunes.apple.com/us/app/clue-period-tracker/id657189..., Android: https://play.google.com/store/apps/details?id=com.clue.andro...), as well as a hardware project in the works.

We're looking for on-site, but we're happy to help with visas.

-> Android Engineer

Clue for Android just launched and already has over 100K downloads in the Google Play store. Clue is making a dent in the history of fertility, and we want you to join the team as we continue to grow the app.

Clue uses minSdkVersion 15, RxJava with Retrolambda, NoSQL database, Android Studio with Gradle for builds, and RecyclerView.

Sound good?

More here: http://clue.workable.com/jobs/26729

-> Data Scientist

You love getting insights from data, whether it be via measurements or through data visualisations. You are quantitative and evidence-driven. You’re curious, interested in slicing datasets many ways to find interesting trends; then you reproduce and revalidate these earlier results by following formal methods. You have an engineering mindset, able to help build production-worthy systems.

You'll work with our product development team to help build features to let users get insights from their data.

More here: http://clue.workable.com/jobs/27344
Israel ranked 5th in Bloomberg innovation index
You should establish a proper pattern for storing credentials instead. Many people use environment variables, but you can also use an external configuration file.

Another simple pattern used a lot in django:

try:
from local_settings import *
except Exception:
pass

Then put any variable you want to override in local_settings.py and put local_settings.py in .gitignore
Honestly, I'd rather they make it a paid service than a dystopian clusterfuck of advertising espionage.

I'm more likely to quit the wonnnnderful "free" service you describe and defend because it "costs millions of dollars a month to run". Those millions of dollars are just R&D on how to get advertisers more intimate data. If they didn't pay for all that gross research, the infrastructure wouldn't cost nearly as much.
> But I wonder how this will affect the ability of non-elites to borrow in the future. Although we all like to hate our financial institutions, they really have been an incredible force against class structures over the last 100 years or so, allowing the middle class to own property, start businesses, etc, by gradually extending credit to more and more people. (I recognize it's not been perfect <coughsubprime>.) Reverting to a situation where only the rich and connected can get loans would be a negative consequence. I hope the government of Croatia can counter that.

I have the opposite reading of history. Mortgages have been a force of social stagnation in the developed world[1].

What mortgages have done is create lots of middle class property owners. These people have a strong interest in keeping property prices high. Politicians are only too happy to oblige them.

Thus society has bifurcated into the "have houses" and the "have nots". The middle classes throw their weight around to prevent new houses being built, as every new house decreases the price of the houses around it.

Unlike the developing world, the developed world is perfectly capable of building a house for every man, woman and child. If it did, poverty would all but disappear; it's hard to be poor when you have your own house.

But the financial institutions have tied enough of the population into mortgages and home ownership that developed world poverty cannot be eradicated without a serious amount of middle class hurt.

[1] (I can only speak for the UK but I guess Croatia, like all countries, will end up in this situation eventually)
Saying TARP had no oversight is a bit much. The money mostly got paid back, it wasn't a festival of stealing from the government:

http://projects.propublica.org/bailout/

The best way to look at TARP is as a preservation of the status quo. Whether that was the right thing or not, given how many people have investment assets that are exposed to banking and insurance, the benefits were a lot wider than just to the banking system.

Also there were mortgage relief programs that come out of the bailout:

http://en.wikipedia.org/wiki/Home_Affordable_Modification_Pr...

http://en.wikipedia.org/wiki/Home_Affordable_Refinance_Progr...

They didn't just make mortgage payments though.
Just to respond to all at once, I'm looking for fairness here, not to punish those that couldn't pay debts. There isn't anything 'bad' about not being able to manage debt in and of itself. However, if you took 3 jobs to make ends meet and the neighbour simply took a third mortgage and smoked pot all day on pogey, it isn't fair. And this action doesn't install any sense of responsibility. All this does is encourage those who don't pay their debt to continue to not pay. And in no way does that improve society except for a very small few.

The money should be spent on debt relief, and work with those who have large unmanageable debt to begin sustainable debt management through education. Yes, lower it, but still ensure that people understand what debt responsibility is. Something that was entirely absent in my upbringing.

Simply paying someones debt clears a slate for more debt. It doesn't fix a problem. Give a man a fish and you feed him for a day, teach a man to fish and you feed him for a lifetime.
The Erlang garbage collector was designed to explicitly avoid unpredictable long pauses
The next step is to get a burr grinder and grind the beans to the right coarseness just before you use them.
"Hot List" looks funny:

http://bt1.archive.org/hotlist.php

Are those torrents totally not moderated?
Literally in every Facebook post there is someone saying how their Facebook feed is a mess and how Facebook is "declining." I'm sorry to tell you this, but it's you and the people you are friends with that are the problem. Not Facebook (all of their metrics and revenues are up). Try being friends with more interesting people (or at least mute the bad ones).
Security report for Peatio Bitcoin exchange [pdf]
Periscope: San Francisco, CA (https://www.periscope.io/data-obsessed-engineer)

Periscope makes really fast charts and dashboards. We're constantly making the SQL faster and the charting more powerful. You'll be working on the full stack: from the Go and Java servers managing giant database clusters to the Rails and CoffeeScript frontends.

We're adding another engineer to our family. We're open to new grads and many-year vets, as long as you learn fast and have that get-shit-done-itude.
There is a thing called "a coding architect". It basically means that you're a programmer just like any other, but you have more responsibility on the overall architecture of the project.

Sure, I've seen plenty of these "documentation architects" who don't produce that much value, but that's not the only type of architect out there.
They dont. In java we fairly often dive into memory layouts and how bytecode is JITed into machine code. But to be fair Java is low-level language at some levels.
Even worse, in my experience I've yet to meet an architect who does know how to code.
Location: Netherlands

Remote: No

Willing to relocate: Within the Netherlands

Technologies: C, Perl, PostgreSQL, Apache, lots of Linux stuff

Résumé/CV: Mail me for full CV, check my OSS projects in the mean time: http://dev.yorhel.nl/

Email: contact@yorhel.nl

Recently finished my Master's degree in Embedded Systems, and still looking into the exact direction I'm heading for. Experienced (non-professionally) as (embedded) software dev, back-end web dev, and Linux sysadmin (websites/email). I have a broad interest in technology and am a quick learner, so I'm open to any offer that is relevant to the above listed technologies. :)
[INTERN & FULL-TIME (Remote possible)] - McKinsey Digital Labs -

McKinsey Digital Labs (MDL) combines unparalleled business knowledge with world-class user-centered design and agile software development to offer distinctive IT enablement services to our clients. We provide agile capability building and coaching, bespoke software solutions for enterprise problems, customer-centered service design, and actionable insights from large data stores.

We are looking for candidates passionate about finding digital solutions to complex business problems.

- - -

Front-end Engineer

Front-end engineers create both rapid prototypes, usually in 2 to 3 weeks, as well as full-scale applications typically within 2 to 3 months, by working collaboratively and iteratively through design and development to deliver fully functioning web-based and mobile applications that meet business goals. Our Front-End Engineers contribute to the architecture across the technology stack, from database to native apps.

For more information on this role contact MDL_Recruiting_NA@mckinsey.com

- - -

Intern Roles :: Developer, Data Scientist, Product Owner, Designer, Design Strategist

Job Descriptions :: http://bit.ly/1CgtZZp

If you're interested in learning about the internship, reach out to us at mdl-intern-recruiting@mckinsey.com
SEEKING WORK - London/Berlin/Remote

I am bootstrapping HW startup and looking for additional money stream to pay for tooling.

I am SW developer with extensive knowledge of Rails and Objective-C, with couple of projects on my own and 10+ years of professional development under my belt. There are few other members of our team who can help in UX/development if needed.

Remote work would be great, but onsite work in Berlin/London or other European cities are ok. I am looking for short contract: something between week and one month.
Artoo http://www.artoo.in: #FinTech #BigData - Bangalore, India - Full Time

Artoo is improving access to financial services for the world's poor. Today, through its partners, Artoo disburses more than loans worth $ 3 million every month, increasing at the rate of 25% month on month.

Interested in making an impact? Improving people's lives using technology? Take a look at our jobs at https://angel.co/artoo/jobs

* Android

* Emberjs / FrontEnd JavaScript

* Nodejs / FullStack JavaScript

* CouchDB, RabbitMQ, AWS / DevOps

* Designer
Location: Cincinnati, USA

Remote: Yes!

Relocate: No

Technologies: iOS (Objective-C & Swift) on iPhone/iPad/AppleWatch-beta (4 apps on appstore), Android (Java & XML), Git, MVC, MVVM, Rest APIs, Parse, Ruby/Rails, Python/Flask, JavaScript, jQuery, HTML, CSS, Arduino, Raspberry Pi

Resume: linkedin.com/in/sapanbhuta/

Email: sapanbhuta [at] gmail [dot] com
Progress, Coexistence and Intellectual Freedom (1968)
I think the difference is that the date search is for finding stuff that was originally posted / crawled in that date range. (I believe) the original comment was regarding searching some HTML, for example, as it was at that date.

That is to say: if you had a page that changed over time, you would be able to search for that page as it existed in a particular date range, not just searching for a page that was posted / first crawled in that range.
A coding architect sounds like a great idea. I'd love to meet one and hire them.
Do you use any 3rd party libraries?
SEEKING WORK - Remote (Brazil based)

Full stack developer with 10 years experience developing for the web. Launched multiple SaaS platforms for local markets, along niche applications like crawlers, GIS systems, analytics. Bring your idea and I can develop the MVP.

Extensive experience with Python, Django, Postgres, PostGIS, Javascript, React, Backbone, AWS platform, among other technologies.

For more info and references: hcarvalhoalves at gmail
If you read what TFA says:

"Of course this is a stupid example, you would probably
put the username, password and other important stuff in
another file, say a config file, but let’s assume that
this is not possible, or somehow this variable cannot be
else where."
SEEKING WORK - remote development and mentoring (Israel), on-site training

I am a full-stack Web developer (since 1993) and an independent consultant (since 1995). I set up one of the 100 Web sites in the world, write the monthly Web technology column for Linux Journal, and have a PhD in Learning Sciences from Northwestern University.

Currently, I spend half of my time helping developers to use open-source tools more effectively. I teach Python, Ruby/Rails, PostgreSQL, and Git to individuals and companies (including Apple, Cisco, HP, SANDisk, and VMWare), in the US, Europe, Israel, and China. I also give free Webinars, curate http://DailyTechVideo.com/, and spoke at December's http://hacksummit.org/.

My ebook, "Practice Makes Python" (http://lerner.co.il/practice-makes-python), gives Python developers a chance to improve their skills after taking a course, but before embarking on real-world projects.

In addition to formal courses, I offer mentoring and code-review services. If you are a new programmer, then I can help you to avoid pitfalls and mistakes. If your team is new to a set of technologies, I can improve your processes and code quality, on a one-time or ongoing basis. I have done this for such companies as SAP and Fiverr, with great success.

In addition to my work as a trainer and mentor, I do software development projects, generally using one or more of the technologies mentioned above. Such projects range from simple database optimizations to full-scale Web development projects.

I like to speak with and help nice people with interesting projects, and feel privileged that my work lets me do so.

If I can be of help to you or your company, contact me at reuven@lerner.co.il, on Skype as "reuvenlerner", or on WeChat (微信) as "ReuvenLerner". You can also read more about me at http://lerner.co.il/ , and on my blog at http://blog.lerner.co.il/ .
Vanilla Masker – A pure JavaScript mask input
The Raccoon Princess and the Fox Prince: A Bayesian Parable
It's an interesting phenomenon in "slowish" languages that people feel this way

> This function [length] is implemented in the VM so it’s expected to be very, very fast.

Even being aware of the data structure and algorithmic bounds forced upon such a function, being "in the VM" indicates speed and a safe choice in using it.

Of course, as this post notes, that's sort of insane. O(N) is a big computation on a big list and it means that there's a chance of memory competition. High level language or otherwise, you can't ignore algorithmic complexity. That's just absurd.

It just feels like a weird quirk of Erlang's queue module. If you're mutable, then getting down to raw memory is probably a good idea. If you're doing this all with linked lists the dear god go read Okasaki and at least have an amortized constant queue pop!
saving money

because we're all keynesians now, saving is now evil.
Collective Health, ( http://collectivehealth.com/#careers ), San Mateo, CA (Full time, on-site only)

We're a startup looking to replace health insurance with a system where incentives are aligned for the benefit of both employees as well as employers.

In the long term, we think we can bend the cost of health care across the country. Or in another way of saying it, we can lower both the first and second derivative of the rising health care cost curve, nationwide. We've got some compelling evidence for it as well if you'd like to chat.

Our tech stack is an SOA/microservices mix of Go and Java with an Angular front end. We're strong believers in transparency, trust and balance. We believe good code is easy to read and should have a short "time to understanding". We also believe that shipping is important and there are appropriate times to leverage technical debt.

Some of our company-wide values are transparency and a superior customer experience, from the way we design our products and over-indexing on customer support.

Our eng team is around 9 and we're well funded, but still just a year old, so early enough for non-trivial equity. We've got a ton of interesting problems to solve. We expect all of our engineers to teach as well as learn.

We're looking for experienced SW engineers up and down the stack, front end, back end, data, dev ops, test, generalist, etc. Full list of available positions: https://jobs.lever.co/collectivehealth

We're super proud of the company mission, engineering culture and tech stack we've put together and would love a chance to explain it all in detail!
> Among economists, the scheme is regarded as unprecedented and exceptional.

Couldn't be further from the truth. In times past it was commonplace to cancel debts periodically. Moses and Hammurabi are just two examples off the top of my head.
What I don't understand is why companies aren't held accountable for their obvious responsibilities. Google has to publicize these archives. It shouldn't be up to them if their public records are publicly accessible. I was born on this planet and I have the right to be able to get a copy of any Usenet archive Google has. For free. Whenever I want.

I really really hate them for locking up this data (like so much its not funny, like major humanitarian crime imho).
> A prominent example is “What can be computed efficiently?” Theoretical computer science seizes on this question as one of its most central, existential concerns, but the answer also matters to those who write and run programs for practical purposes.

The problem is not that a theoretician has a different answer to the question than a software engineer, but that they are asking different questions with the same words. I think this is a good reason for the fields to be considered different.
I'd still argue that this is an anti-pattern. If you find yourself in a situation where you want to leave out a line from git in the middle of a file, you should reconsider the structure of your code/project/whatever.
Moni (getmoni.com) - London - Visa, full time

:: iOS Developer :: Android Developer :: Linux/Devops Engineer :: PHP engineers ::

This is a great opportunity to be a part of a growing development team in a London-based mobile start-up, and work in an environment that requires collaboration, great communication skills and flexibility.

At Moni we believe in latest technologies and lean approach. Our solution revolves around a distributed API backend with UX focussed mobile and web clients. We are strong believers in lean development, outside-in testing, continuous integration and delivery; we automate virtually every aspect of our day to day and are constantly looking for improvements in these areas.

Our diverse team, based in central London, is now 24 strong and growing, we are looking for smart & ambitious people who would like to help us build something truly great. If you are engaged, critical, and always ready to propose that one idea that will make our product and systems that much better - WE WANT YOU!

We are well-funded. The founders were previously heads of Google Mobile and Yahoo! Mobile product teams and we're backed by TechStars as well as a team of smart investors & advisors who believe in our vision.

If you are up to the challenge, we’d love to hear from you. Please email Athina: athina+hn@getmoni.com and let us know why you'd like to join.

Full jobs specs
Android Developer: http://playfair-capital.workable.com/jobs/31269
iOS Developer: http://playfair-capital.workable.com/jobs/31268
Linux/Devops Engineer: http://playfair-capital.workable.com/jobs/27548
SEEKING WORK - Remote - Based in Miami
I am a very experienced developer focusing on Node.js and front-end work. Some call it Full-stack. Mainly Javascript things. Good understanding of business goals too.

I have a ton of experience building scalable apps on AWS, using things like Redis, MQs, Postgres/Mongo, etc.

You can contact me at tm@lucid21.com for sample works and projects I have built.
PromptWorks - Philadelphia, Pennsylvania. Local only. Relocation assistance available.

Open positions:

- Senior Software Engineer
- Software Engineer
- Front End Engineer

We are a development shop that focuses on software craftsmanship.
Our calling is to help companies create amazing, intuitive web applications, APIs, products, and services.

We use lots of Ruby, Python and JavaScript.

More info: http://www.promptworks.com/jobs.html
What the World Eats – An Amazing Visualization
This should be required reading for anyone building systems in which subcomponents can fail independently, Erlang or otherwise! The techniques are not always implementable in other languages, but the concepts behind them can and should be translated.
But Facebook should not care if they get their money via ads or directly. They should actually favor fees because of less overhead. Ad prices and therefore the fee could go up until it reaches the real value of those ads making it a free choice for everyone if they want to pay a fee and keep their privacy or if they see value in ads and want to pay indirectly via higher product prices and additionally lose their privacy.

Personally I see absolute no value for consumers in ads. I like good critical reviews, not marketing bullshit. If I had the power, I would probably even consider prohibiting advertising altogether.
Location: New York, NY in the school year / Los Angeles, CA in the summer

Remote: possibly

Willing to relocate: Only within California (or maybe Oregon/Washington) if a summer gig

Technologies: Ruby, Python, JS, GNU/Linux

Résumé/CV: http://ge.tt/6OeJqf92/v/0

Email: mf2977@columbia.edu

I'm just really looking for a semi-starting level internship position in NYC or California. I haven't found anything too compelling when scouring sites. My skillset isn't huge yet, but I learn and adapt quickly.
SEEKING WORK - Barcelona or remote

My skills lie in maths/machine learning/algorithm.

I am looking for some freelance contracts to bootstrap my startup that can be found on http://www.magako.com

My cv is available here: https://dl.dropboxusercontent.com/u/65253201/cvSamuelLe.pdf
Retresco GmbH - Berlin, Germany - Backend Developer Python and/or Java

We are looking for Backend Developers (m/w) to join our development team in Berlin.

We specialize in content automation solutions, using natural language processing, search and machine learning technology to build APIs and cloud applications that solve the needs of our customers.

If you have experience in Python and/or Java development of backend architectures, optimally including NoSQL storages and/or Elasticsearch, please apply at jobs[at]retresco.de

For more information visit: http://www.retresco.de/backenddeveloper