skysight-inc/HackerNews huggingface dataset:
OpenSignal - London, UK (Full time, permanent)

At OpenSignal we're using mobile apps to build up global crowdsourced sensor networks by tapping into the smart phones we all carry everywhere we go. Our first sensor network is for wireless signal [1] where we are building a global database on the coverage and performance of wireless networks (both mobile + WiFi) on a scale that has never before been possible. Our second sensor network is WeatherSignal [2], which uses the barometers, thermometers and hygrometers on smart phones to crowdsource weather data and we have already published a scientific paper [3] showing the potential of this approach. If the concept of crowdsourced sensor networks appeals to you too then please get in touch. We are hiring for all manner of different roles right now (DevOps, backend, frontend, UX/UI & data science) but most of all we are just looking for smart, like minded people rather than people with specific, existing skills. We also recently raised our $4million series A [4] from Qualcomm Ventures, O'Reilly Alphatech Ventures & Passion Capital so are growing fast. We also like data visualization a lot [5].

More info: http://opensignal.com/jobs/

Email us: join@opensignal.com

[1] OpenSignal App: https://play.google.com/store/apps/details?id=com.staircase3...

[2] WeatherSignal App: https://play.google.com/store/apps/details?id=com.opensignal...

[3] Battery Temperature/Weather correlation: http://opensignal.com/reports/battery-temperature-weather/

[4] OpenSignal Series A: http://techcrunch.com/2014/08/05/opensignal-series-a/

[5] OpenSignal Reports: http://opensignal.com/reports/
> it is still my go-to site whenever I want to learn a new language

The great thing about Project Euler for this is that the correct answer isn't a piece of code or an algorithm in some language, but just a number.

Project Euler does not really care how that number was derived. Using a mathematical formula, plain pencil and paper, a program in some language, or cheating via Google-fu? Euler doesn't care.

Because of this, it is very inviting to code a solution in a different language: 1) to learn that language, 2) to use a concept of the language with a better fit with the problem, 3) to see which language yields the quickest answer, measured in development time or actual run time.

The drawback of Project Euler is that it's quite addictive.
Application Software Engineer (Anywhere, U.S. / Remote)

Prometheus Research builds open source RexDB (http://www.rexdb.org) software, and delivers custom applications to help medical researchers organize complex data. We're an established organization based in New Haven, CT, that has most of its staff working remotely (even those in New Haven often work from home).

We have a software development position in our professional services group described at https://docs.google.com/a/prometheusresearch.com/document/d/...

Development tools we use:

* Linux/Docker for our development/deployment system

* PostgreSQL for our backend database, using HTSQL

* Python for server-side code, using RexDB platform

* Javascript for client, using Facebook's React

* reStructuredText/Sphinx for documentation

We need someone who has a passion for documentation and quality software; yet, understands that we're a consulting organization. We provide a mix of open source work and client-facing (usually proprietary) development. If you are interested, send email to hn-201501@prometheusresearch.com
Others have pointed out virtues of convenience, but, one more thing to point out: there's no cleanup. You simply eject the spent cartridge, throw it in the trash, and you're done. No filters to clean or replace. No wet, sticky coffee grounds to wash out of the reusable filter. No need to wash the filter housing.

I understand the environmental impact, and it's not that I'm lazy to do any of these things (I prefer a French press at home and boy, cleanup there is unavoidable) but my office doesn't have a conveniently located sink and running water. I imagine there are tons of people who find themselves in a similar situation.
New York (or remote)

Unique opportunity to create a niche SaaS startup based on a fully functioning market-leading product.

A thriving New York-based multi-location dog daycare/boarding company is seeking the right person (or team of two people) to spin-off its internal webapp system into a startup SaaS business and lead and build the resulting venture.

There is an attractive opportunity to productize and sell this webapp service to other daycare/boarding companies nationwide (and beyond?) for a monthly subscription.

The webapp was built by former a Google/MIT guy (who co-owns the dog daycare business) with some collaborators along the way. It's a reasonably-sized Python/Django/Javascript app and has been in daily use and continuing improvement for over two years.

We created this webapp because available services for dog daycare/boarding companies were clunky and limited, as typical for software for niche industries. We're confident that whoever takes on this challenge will be able to hit the ground running with a market-leading service.

The right person (or pair) should have exceptional technical skills, a combination of product development and customer discovery skills, and the hunger to create and run a thriving niche SaaS business. And a true love for dogs!

If interested, get in touch with Ien at ien@alum.mit.edu.
Have a test suite that is 95% unit tests. And structure it in a way that tests can run in parallel, across all cores.

FROM THE BEGINNING. Because it's nearly impossible to make this change after the fact.

Also, use a code profiler and commit the profile data to the repo! This will allow you to plot performance issues over time and watch for big upticks.

This alone will make your code orders of magnitude times better (and likely, faster). You will catch concurrency issues before they become a huge problem, your test suite runtime won't be as much as an impediment to your development process, and you will simply write better, more modular, more maintainable code by having to unit-test every component in isolation.
http://plumlife.com, Austin Texas, iOS/Android Fulltime.

Plum is replacing light switches with Lightpads; a capacitive touch dimmer that is internet connected, clusters with other Lightpads in the home for group control (you can turn all the lights off in the house with a pinch gesture), and is usable from iOS or Android locally or remotely.

We're an innovative company, Haskell composes our cloud services and Erlang is used for the embedded software in the Lightpads (hot-code reloading, easy node clustering, etc...); we love to explore exciting new technology and alternative approaches to solving problems.

Plum is looking for:

Plum currently needs someone for our mobile app(s). We already have a large portion of the work done for our iOS app (built by an app shop) but I need someone to own this fulltime now and hopefully also own building our mobile team (which will include Android and other platforms). We're open to a range of experience and care more about how hungry you are, and how adaptable you are.

Plum is a funded company (over two million in seed money raised, working on our series A for when we go to production) and at just the right inflection point for you to come in and make a big difference in a company with a very exciting product and exciting engineering team.

Plum has been through Techstars Austin 2013, The Microsoft Ventures Accelerator, and also won DEMO god.

You may contact me directly: parnell at plumlife dot com
> Not yet, but they will in the next 15 years.

It's worth remembering that they will have access to your current data in 15 years; being proactive in the protection of your data now will pay off when marketers catch up with the state of the art.

Also, remember that marketers are not the only consumers of this information. Aside from the government, our "anonymous" profiles are being passed to academic institutions as well, and the results of Facebook's experiments on us are being posted in academic journals.

Additionally, there are the insurance agencies as mentioned in the article - you can bet that they're a lot less than 15 years from using this data against you.
Getting back space from Iphone
Super easy project planning and estimation
To me it has become like LinkedIn. It is a directory of people and a very occasional way to communicate via messenger and events. I have not used the newsfeed at all for about a year (except a few really specific occasions where I was told about something out of band). For entertainment, Imgur and HN fullfil my needs currently.
Show HN: Node.js pub/sub client for rabbitmq with support for both amqp and http
Location: Louisville, KY

Remote: Yes (preferred)

Willing to relocate: Yes, but only to the Seattle area

Technologies: C, C++, PHP, Python, Javascript, Lua, Go, Rust, HTML, CSS

Resume: http://careers.stackoverflow.com/jbcrail

Email: jbcrail at gmail dot com

GitHub: https://github.com/jbcrail

I've been a software engineer for 16 years across numerous domains (retail, consumer, education, semiconductor). My noteworthy commercial projects are a data warehouse ETL application that processed billions of customer records nightly for a dozen Fortune 500 companies; a distributed document store with terabytes of historical data, an ISO consistency requirement, and a strict availability guarantee; and a service-oriented platform managing manufacturing and product data worth millions of dollars in revenue. Aside from development, I have also led a small team, mentored junior developers, and trained both end users and developers.

I focus on building low-maintenance and dependable solutions that meet the needs of my customers and their users. Even though I enjoy exploring the technological bleeding-edge (I aggressively enhance my toolbox with new languages, technologies, and libraries whenever possible), I often choose more well-tested and mature solutions especially under time and resource constraints.

My personal interests include service-oriented architectures, programming languages, and distributed systems. Last year, I reached a 365-day consecutive streak of commits to GitHub (still going at 535 consecutive commits). I wrote about my experience: http://polybits.net/2014/08/16/365-days-of-github/.

My open-source work is comprised of 110 solutions to Project Euler (in 13 languages and 865+ implementations), a RESTful content-addressable storage server, a proxy for local and remote filesystems, a LINQ-inspired shell, an event-driven performance monitor, an embeddable Riemann client for legacy systems, a Rust client for beanstalkd, two libraries in Erlang and Go for writing an AI bot for Vindinium, and numerous contributions to Rust and its auxiliary libraries.
Caeden, Inc - New York, NY
http://www.caeden.com

Lead Mobile Developer

We are looking for an experienced Mobile Engineer to lead development efforts on all of our mobile software initiatives for our upcoming wearable technology platform. As an early member of the software team, you will have full ownership over the architecture and technical direction of our mobile products. You will have the opportunity to contribute directly to the product vision of the company and help realize that vision through the creation of best-in-class mobile software. From implementing performant, intuitive user interfaces to optimizing bluetooth power consumption, you will tackle a wide range problems in a unique domain in collaboration with experienced colleagues from the consumer electronics, design, manufacturing, and fashion industries.

About You:

- 5-10 years software development / 2+ years iOS development experience

- Demonstrated technical ownership and leadership on significant mobile software products in the past

- Demonstrated knowledge of mobile testing / continuous integration frameworks and best practices

- Respectful of great design and willingness to go above and beyond to deliver the best possible experience to the end user

- Comfortable with new technologies and able to move across the development stack when needed

- Prior experience with complex Bluetooth LE integrations a plus

- Cross platform development experience on Android a plus

- Strong background in mathematics / signal processing a plus

- Experience working on a consumer electronics product is a plus

If interested, shoot us an e-mail at career@caeden.com
Hi, author here.

I have been working on this as a hobby project for a few weeks now, and it's starting to look decent. It is barely an early alpha yet, so please forgive any catastrophic data loss etc...

It is a tool for breaking down projects into manageable pieces, and to estimate the total time of the project.
Pretty useful. I've been dogfooding during the development, and it is a lot better than my usual method of indented lists in a text file.

* Click the button to create a new project.

* Type in your project title.

* Click the "+"-button to add a task.

* Hover over a taks to see the button for adding subtasks.

* Drag&drop task to reorder them or move them up/down the hierarchy.

* Open the edit-dialog on a task to set an estimated time.

* When you enter the first estimate in a task, you get projected estimates for all other tasks.

It is desktop-only at the moment. Some of the stuff works on mobile, but don't count on it. None of the drag&drop works, for example, and it relies on mouse hover.
The preferred uninformed search method under uncertain scenario
NYC, New York - Full stack developer - TeachBoost.

TeachBoost is a performance management platform in K-12 to help instructional leaders (principals, coaches) better support the educators they work with. We're VC backed and have had success where others haven't in edtech - we have hundreds of paying schools and districts throughout the country.

We're growing our development team and looking for developers passionate about their craft and helping one of the most important sectors get over their terrible addiction to bad enterprise software. We're a small team and you'll have tremendous influence and independence on our tools that thousands of educators use daily.

More details here: https://angel.co/teachboost/jobs/49950-php-javascript-develo...

Contact jason AT teachboost.com if you're interested!
YipitData, NYC, Fulltime. VISAs welcome.

Data Systems Engineer: http://yipitdata.com/jobs/#job-engineer

YipitData develops clever ways to learn about businesses from online data. We specialize in acquiring this difficult to obtain but extremely valuable information through modern, large-scale technology.

We are profitable, VC backed, and our clients include the largest funds on Wall Street. Our goal is to predict quarterly financial performance and identify long-term inflection points for every public internet company. There are over 100 such companies today that create meaningful data, and 15 new ones go public every year.

We are building the premier destination for understanding data about important companies. We think this is the future (http://avc.com/2012/08/it-is-hard-to-hide-from-the-web/) of investment research.

YipitData:

- Python + Redis + MySQL

- Continous integration with Travis CI and Buildbot

- Continuous deployment

- Cloud hosting in AWS with Cloudformation and Chef

- "Automate the boring stuff"

You:

- Conscientious about assumptions baked into a system

- Critical eye for small things that "seem off"

- Disdain for inefficient processes (you often find yourself
complaining about elevator algorithms)

- Curiosity to dig deep into issues that you don't fully understand

Your first day will consist of:

- Fresh bagels (is there any other way to start a new job in NYC?)

- Unwrapping your new MacBook

- Your first commit (adding yourself to our about page)

- Your first production rollout (this is automatic since we practice continuous deployment)

- Introduction meetings with team members from across the company

- Learn about our different products by going through the codebase with another engineer

- Welcome drinks!

Your first week will involve training for the following:

- Overview of our infrastructure

- Introduction to Finance

- Web Extraction

- Introduction to Sell Side Research

- Introduction to Outsourcing

- Overview of our internal libraries that allow us to quickly develop new products

Within three months of joining, you will:

- Investigate and evaluate the potential for new data products

- Help write the technical spec for a new data product

- Take primary ownership for the development and maintenance of that product

- Configure the servers in the production environment for this product

- Work with data analysts to refine the resulting data from this product

- Start to contribute back to the shared libraries we use across products

- Pair program with data analysts on smaller projects

- Help in recruiting more data engineers

We offer highly competitive salary, equity, and excellent benefits. YipitData promotes strong engineering and company cultures; candidates should be excited about being a part of a fast growing start-up.

Send me an email if you are interested: steve@yipit.com
Location: NY, NY

Remote: Yes

Willing to Relocate: Depends

Technologies: Ruby, JS (React/Backbone)

Resume: Mail me for full resume;

Email: matthewhl at gee mail dot com

I recently attended Hacker School; self-taught - strong interest in React-related opportunities. Junior Dev positions.

http://wismer.github.io
Go code generation for JSON enums
Part of the quote from Wikipedia says discipline "is usually understood to be synonymous with self control".

I usually think of self-discipline and self-control as being different sides of the same coin.

I think of self-discipline as "doing the things you should"; like studying, working hard, doing things to accomplish personal goals.

I think of self-control as "not doing things you shouldn't"; like overeating, eating junk food, smoking, indulging in dangerous substances.

Both of them are important to having a productive life.
This can't be because the most advanced unit in the entire United States Military reminded the world that, last month, they already played the trump card can it?

http://www.army.mil/article/141734/Army_cyber_defenders_open...

Nah; that must be a coincidence. After all, why would somebody after the US Military try to convince people that their security was better? Do you honestly think Yahoo has better stuff than the Tony Stark of the armed forces?

Please. Let's see, Ycombinator's got some ex-Yahoo's as alumni, I'm sure they'll chime in and disagree with me any moment. Yep yep. Bring it.
Top 10 something lists are far from exact. Second best job in this list is 'game designer'. Obviously this list ignores overtimes, job stability, living cost etc.
Do you also have stats on the high percentile latencies, besides the average? Sounds like your avoidance of compaction pauses ought to lead to lower latency at the high percentiles.
Hi, croat here. Just one detail, this year there will be elections in Croatia and current gov didn't do anything useful for our economy, so this is kind of popular measure. Don't get me wrong, it's always nice to help, but situation is little bit complicated, taxes are very high and in some way this is not fair to people that are paying everything. Also, there are huge number of people living and exploiting social measures, so ... In this context it's impossible to help those who really need help.

You know what is the saddest part? Opposition party (conservatives that ruled from 2007-2011) is convicted for criminality and they are atm most popular, so for common and independent people there is no light at the end of the tunnel. If someone can solve this chaos he/she will be candidate for Nobel's price.

P.S. Sorry on bad english
Azarius, Amsterdam, The Netherlands.

Azarius is looking for a backend PHP hacker to help us develop our custom shopping software. You'll be working with PHP, MySQL, Linux, Vagrant, Ansible, etc.
Azarius is an online smartshop based in Amsterdam with several online shops.

You can contact us at info@azarius.net
At DotProduct, a mobile 3D Computer Vision company, we have two open full-time positions in engineering. Location is either in our R&D headquarters located in Wiesbaden, Germany (Frankfurt am Main area) or in our office in Waltham, MA.

== 1. Senior R&D Engineer in Computer Vision ==
== 2. Software Engineer in Mobile ==

== About the Senior R&D engineer position:

We are looking for a software engineer with a strong Computer Vision or Graphics background and experience in GPGPU or mobile development (ideally both), to join our core technology R&D. We prefer candidates who are proficient both on a theoretical/algorithmic level and in practical implementation (mostly C++ and shader languages) of Computer Vision and Graphics algorithms, and who can make contributions to our product and core technology from the start.
Candidates should be able to present relevant work experience either through previous work (employed, freelance, PhD studies, Post-Doc etc..) or extra-curricular work / open source contributions.

== About the Software Engineer in Mobile position:

We are looking for a strong, hands-on, detail-oriented coder with experience in mobile development (Android or iOS), to join front-end and tools development. Practical skill and programming experience are preferred over academic achievements for this role. Required language skills are Java and C++. Experience in iOS technologies (Objective-C, Swift, Metal), bash, Python, Javascript and web-development are a plus (but not required). A background in Computer Vision and Graphics is not required, however the ability and interest to learn about them is. Also, candidates should have the ability to discuss, design and implement UI.

== General information:

Our technology stack is for the most part Java, C++ and GPU languages. Platforms we target are (in order of importance) Android, MacOS, Windows, Linux and iOS. We strive to make everything we do really really fast.
Our R&D team is still intimate so any new hire can have large impact on product and future developments. Both positions are local and full-time. We prefer candidates who are able to spend at least 3 full days per week together with the team in the office. Besides a well-above market rate salary and a nice work place we offer the opportunity to work with an international team of smart people on leading mobile Computer Vision technology. Significant equity is part of the compensation package.

== About DotProduct:

We are a team of seasoned entrepreneurs and Computer Vision professionals that brings real-time dense 3D capturing to mobile devices equipped with advanced camera sensors. Our current product, the DPI-7 Kit (consisting of an off the shelf NVIDIA tablet and a Primesense Carmine sensor) has been launched in August 2013 and enjoys great success with high-end 3D professionals in various industries. We are backed by Intel Capital and various angel investors. Our office locations are Houston, TX (manufacturing and order execution), Boston, MA (management, marketing, sales) and Wiesbaden, Germany (R&D). Contact is jobs (at) dotproduct3d (dot) com
www.dotproduct3d.com
I'm not as worried about the author's conclusions as he seems to be. I think there will always be more engineers than physicists, more financial experts than economists, and more security professionals than cryptographers. There will always be more people who want to take advantage of the fruits of basic research than there are people who want to do that basic research. And moreover, the basic researchers are generally not as publicly celebrated than their entrepreneurial counterparts (cf Steve Jobs vs Don Knuth or Dennis Ritchie). Without data showing the decline of the number of people who want to do basic science, I'm not convinced that things like the theory of parsing will be lost to history.

That being said, I think there is a lot of extremely exciting stuff going on in theoretical computer science (this is my field), and I think we could do a lot better publicizing our work to encourage more people to think about our problems. It's a shame that there are no career benefits to doing so.