skysight-inc/HackerNews huggingface dataset:
Location: San Diego, CA

Remote: YES

Willing to relocate: YES

Technologies: R, Python, Tableau, SQL (MSSQL, MySQL, Postgres), R Studio, pandas, logistic regression, machine learning

Abstract: I am a data scientist looking for new challenges and opportunities. My strengths, as a data scientist, are less in the theoretical realm, and more in the applied realm. I'm very good at making data science happen in a meaningful way within an organization. This entails problem identification, marshaling stakeholder support, building a solution, selling a solution. I'm a practical, get it done, kind of data scientist.

Resume: https://www.linkedin.com/in/abeburnett

Email: abeburnett@gmail.com
Silicon Valley VC Fund Focused on UN Millennium Sustainable Development Goals
Aurora Solar | http://www.aurorasolar.com/ | Palo Alto, CA | Onsite | Full Time | VISA | Graphics, Frontend, Backend Engineer

We are building the software platform that powers the the solar industry. Our clients are companies that work on transitioning our society to a future of sustainable energy by selling, designing and installing solar installations. Aurora enables them to do their job better, faster, and more efficiently. Aurora is a cloud-based SaaS solution that allows solar installers to build 3D models of buildings and trees, simulate the impact of shading on a homeowner’s roof, design advanced solar systems, calculate the financial return of a solar system and generate beautiful sales proposals. By enabling solar installers to do all of this in a short time and without having to leave their office, Aurora helps to reduce the cost of solar installations and make solar energy more widely available. Please check our openings on www.aurorasolar.com/careers

Frontend Techstack: Ember, Coffee/Javascript, Three.js, WebGL
Backend Techstack: Ruby on Rails, Postgres

If you're interested in working with us, email me at jshum@aurorasolar.com. Mention you’re from HN and let me know what you’ve been working on lately.
I get that a lot. The answer is "if the service goes down, I'll send you an email well in advance so you can switch. If you die before that, well, your emails will have already gone out, so you don't have anything to lose."
Software Engineer (Rails / Linux) | York (UK), Manchester (UK) or remote | Bytemark | https://www.bytemark.co.uk/ | £32-40kp.a.

Bytemark have been the UK nerd's choice for cloud servers ( https://www.bytemark.co.uk/cloud/ ) and more customers are piling on all the time and showing us where we need to scale up next.

The role is for a full-stack programmer who wants to work with a multi-skilled team of designers, researchers and developers. We're a growing company — your Rails & Linux knowledge is going to be crucial to that. There's lots of Rails going on in our company, but we have a history of low-level innovation including our own low-level storage infrastructure that gives our cloud servers a few more capabilities than average. So while Rails is the core of the job, if you know about Linux, golang or a bit further down the stack, that'll be a firm advantage.

Note that Bytemark operate an _anonymous_ recruitment system. So you apply without a name, CV or email address! You just need a cover letter and your mobile phone# so we can text you back. There's more detail at https://careers.bytemark.co.uk/process - we strive to be an equal opportunities employer, and fix it where we're not.

The full job description & Apply button is here, applications take about 30 minutes: https://careers.bytemark.co.uk/positions/9
Do you stop thinking on the loo? I don't. For knowledge workers, that time isn't completely lost...
Thanks, a few of those are new to me - I will check them out!
Ibotta | Denver, CO | Full Time, Onsite
https://ibotta.com/careers

Headquartered in Denver, Ibotta is transforming the consumer shopping experience by making it easy for shoppers to earn cash back on their everyday purchases, like groceries, electronics, clothing, gifts, home, office supplies and more. We’re one of the most frequently used apps in the U.S., and we’re continuously striving to improve our user experience, enhancing the app’s the unique interactive platform that empowers users to shop smarter and provides brands with unmatched access to an engaged and loyal millennial audience. Since launching in 2012, Ibotta has more than 16 million downloads and has put more than $100 million back into users’ pockets.

Our current needs:

Fullstack Engineer - https://boards.greenhouse.io/ibotta/jobs/202268#.V_KJYpMrJTY
Platform Engineer - https://boards.greenhouse.io/ibotta/jobs/202259#.V_KIOZMrLVo
iOS Engineer - https://boards.greenhouse.io/ibotta/jobs/240751#.V_KIOpMrLVo
FWIW, you don't do that with Mockito either, in Java land.

Mockito will happily use the existing type definition of your dependency, provided that the class declaration is not final (i.e. can't be extended).
> Basically, I'd add `git stash` to your collaborative list. You can't `git pull` without it.

Of course you can! Git stash is not necessary for any workflow, it's pure convenience.

Best practice is not to pull with unstaged changes. If you want to, then:

$ git commit -am "WIP"
$ git pull --rebase

Easier than stashing! But this does mean you're going to need to rebase -i later before you push.

Stash is dangerous for beginners, I don't recommend learning it first. From the stash man page:

"If you mistakenly drop or clear stashes, they cannot be recovered through the normal safety mechanisms." https://git-scm.com/docs/git-stash
I don't need to: https://news.ycombinator.com/item?id=12628993
Conduce Inc | Carpinteria, CA | Full Time | Remote (US ONLY) | Systems Administrator

Conduce is building a data visualization platform for real-time operational monitoring and collaborative data discovery. Our Systems Engineering team provides stable, scalable and secure infrastructure to make this happen. Using tooling and development best practices, we define systems as code which can be run anywhere, on anything.

We are currently looking for a Systems Administrator to join our Systems Engineering team to help maintain and deploy our infrastructure.

You’ll work alongside developers and system integrators to deliver our platform and support developer initiatives. You’ll be 100% focused on all things Cloud, Linux, deployment and automation--not fixing email issues or troubleshooting Windows.

https://careers.stackoverflow.com/employer/jobs/174417/listi...
Collective Health, ( https://collectivehealth.com/jobs/ ), San Francisco (very near caltrain), CA (Full time, ONSITE only, VISA case-by-case, see below)

We're replacing health insurance with a system that members love. Using our SW, platform and services, an employer can pay doctors directly, saving a ton of money and making the employee experience amazing (with the testimonials to back it up). The company is well-funded, ~two and a half years old and growing very rapidly with sales traction. We punch well above our weight-class with experienced founders, ~250 team members (~ one quarter is engineering), and paying customers.
Our tech stack is a mix of Go and Java components with Angular on the front end. We use a custom service bus to tie our SOA together, microservices style. We love Docker, CoreOS, postgres, automated testing, and continuos integration. We've got some neat in-house tools for service discovery, health checks, cluster setup and deploy and more.

As a company, we're strong believers in transparency, trust and balance. As an engineering team, we believe good code is easy to read and should have a short "time to understanding". We expect all of our engineers to continually teach as well as learn. We also believe that everyone should write good code, yet balance that against the need to ship.

We've got a ton of interesting problems to solve around distributed systems, data analytics and predictions, complex data modeling, ultra high-availability, security, privacy and more.

We're currently looking for experienced SW engineers up and down the stack. Our biggest needs are DevOps and Backend Engineers.
All open jobs: http://grnh.se/8f7q15

If you are non-technical, but are interested in experiencing a hyper-growth startup, we also are hiring for sales, business development and other roles as well. If you care about such things, we were recently flattered/embarrassed to be highlighted as one of fifty potential next unicorns by the nytimes: http://nyti.ms/1JLKaCT

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!

*VISA minutiae: We can transfer H1B visas. We can sponsor TN & H1B1 visas in most cases. If you have another existing visa, we can probably transfer it.
Location: Philadelphia, PA

Remote: Yes

Willing to relocate: Yes (in May, 2017)

Technologies: None though have experience in content marketing, social media management, inbound marketing, business development, sales, and PR.

Résumé/CV: https://docs.google.com/document/d/11Rw81oh90X_UWHtC412DjUHq...

Email: kaufmanjohn719@gmail.com
Amazon New Product Demand Forecasting | Seattle | Full-Time | On-Site ($130-$250+ depending on experience)

Amazon's New Product Demand Forecasting team is responsible for one of the most challenging problems in supply chain optimization: predicting sales for products that have no sales history. This is a uniquely creative space in Forecasting requiring our machine learning models to capture both the nuances of the global consumer marketplace as well as customer behavior on Amazon. Our team works closely with research scientists to invent new ways to make use of novel data, solve hard engineering problems around scaling and performance in predicting for tens of millions of products, and iterates quickly in order to stay on the cutting edge.
We're looking for an experienced, data-science-leaning software developer that is comfortable with big data and can:

* Design systems that provide a stable base for innovation in a rapidly changing business

* Improve Forecasting algorithms through data-driven analysis and experimentation in our Scala/Spark environment

* Optimize for scalability and performance of both distributed computations and near-metal C++ code

* Communicate their ideas clearly with all members of a diverse team

If this sounds interesting, I'd love to chat or buy you coffee. Email me (Stefan) at smai@ (amazon.com) with your resume and a brief introduction. (Interview process is 1 phone screen and onsite interview with whiteboard coding and behavioral questions about your experience.)
SEEKING WORK

Location: Los Angeles, CA

Remote: Yes

Willing to relocate: Yes (Portland, OR pref)

Technologies: Linux, Docker, python, bash

Résumé/CV: https://goo.gl/dQDFXv

Email: kyle@localkost.com

---

Seeking a position as a Linux systems engineer/administrator/SRE/devops/ninja
I have found this to be an excellent tutorial:
http://tutorials.iq.harvard.edu/R/Rgraphics/Rgraphics.html

It explains the use but also the philosophy and design pretty well.
DuckDuckHack (the dev community for DuckDuckGo)

Building Instant Answers for programming languages to make DuckDuckGo the best search engine for developers.

We're just kicking off some new target languages (C, C++, HTML, Java, PHP, R, Ruby) so we hope to make new Instant Answers that can show documentation snippets, lookup libraries and packages, display cheat sheets or interactive tools.

The actual languages we use for programming are primarily Perl and JavaScript. There are many existing Instant Answers to copy/learn from.

Starting point: https://forum.duckduckhack.com/t/duckduckhack-programming-mi...

Apache License v2.0
That is a concern, but it's trivial to set up a rule to whitelist donotreply@deadmansswitch.net.
Clinton Proposed Drone Strike on Assange
See also previous discussion:

https://news.ycombinator.com/item?id=12619394 (1 day ago, 36 comments)
Regular and almost universal hashing: an efficient implementation
To answer your points in order: No reason it couldn't talk across the Internet, I guess, if you're comfortable sending your source code to whoever is running the server and dealing with network latency on your autocomplete. Yes, you could easily point your editor to a different server, this protocol is basically just an API spec. And lastly, yes, you would (likely) need a different server for each of your languages - this project just provides a way to let an IDE implement one API client that can be used with each different language's tools.
That's pretty cool, like automated collaborative grading on a curve.
10 Unusual Ways to Extend Your Life
Location : Helsinki,FINLAND

Remote : Yes

Willing to relocate : Yes

Technologies: Javascript (Angular,Node), Java(Spring), Python,PHP( Laravel ...), C, iOS (Swift), Android, PHP, MongoDB, Streaming (HLS, DASH ...), AWS, Google Cloud, MS Azure

Résumé/CV:
https://www.dropbox.com/s/aljt4gaqro6mkh6/CV-English%202.8.pdf?dl=0

Email:
othman.azil@gmail.com

Highly motivated master student with a business and mathematics background, currently working on advanced video streaming project for my master thesis.

Curious about Deep Learning, Software Security and Computer Music :)
One Time Licensing
My goal is to be pragmatic with testing. We have "tests" that actually spin up a real database too, but not all of our tests do that.

Where I'm with you is fighting the "architects". The guys that will constantly say you're not doing "real unit testing" and that you should mock every function (and then have to change every mock with every change and blah blah).

To me, being pragmatic with testing is a key component of GTD in modern software development.
I agree with your two interpretations. But to clarify that is my position: I believe Uber is overstaffed by an order of magnitude.

It seems after reading through this thread that I am definitely in the minority on that opinion, but I'm not sure if I understand the position there.

How many engineers would Uber need to have before one would say "okay, that's too many". 3000? 5000?

Uber can afford 2000 engineers. That doesn't mean they are anywhere near good at utilizing them, which seems to be the implicit assumption in many comments on this thread.

Google has in the tens of thousands of engineers, which they can afford to have because of Search. I highly doubt they are anywhere near reasonably utilizing those engineers to top line or bottom line product value.
I'm not making the claim that an algorithm magically fixes everything. I'm claiming that sometimes they do which makes bias less likely to be present in the ML model.

You don't need a human data scientist to decide bias exists, model it and fix it at all. If you read the post I linked to, you can observe a synthetic example of linear regression (with redundant encodings) accidentally fixing bias.

So yes, if your model is expressive enough and you have sufficient data, it will automatically fix bias. Is it really shocking that an algorithm which is good at finding hidden patterns will find a hidden pattern?
Sharing this in case other indie devs are thinking about selling their work as a one-time fee.
Homepage: http://webcenters.netscape.compuserve.com/menu/
Google Pixel Leaked and Listed at Carphone Warehouse
I think one of the cooler parts is at the end they transmit software to their listeners using tones and tell you to put the auto out from your TV into your computer.
www.compilerworks.com is hiring developers

Location: SF Bay Area (or REMOTE) - we spread across 3 continents atm.

We are purely funded by customers, and expect to continue growing without external financing. You can get a sense for what we do from our website. We strive to make the work rewarding (both financially and intellectually) for our team.

We use Java, Gradle, findbugs, git, et.c. For more detail refer to http://www.compilerworks.com/job.html how to apply.
I use Facebook from the browser on a computer for better privacy (block ads, tracking cookies) and for a much better experience. There are many things that any browser enables by virtue of just being a browser that the app does not support (just two examples for now - copying a permalink to a post or comment in order to refer to it elsewhere, and Find in Page to look for specific text on the page). Additionally, the what Facebook displays and how it displays things vary a lot when comparing a desktop browser interface and the app.
Location: Waterloo, ON

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Neo4j, Node.js, PostgreSQL, Bash, Scheme, Elixir, PHP, Golang, GNU/Linux Debian and more.

Résumé/CV: http://rely.io/resume.pdf

Email: aaron@rely.io

My interests revolve around distributed systems and data processing. But I am to other things and I like to explore new areas. I am looking for a 4 to 8 months internship or co-op starting January 2017.

I have a proven capability to read, understand and implement academic papers. I am currently a Computer science student at the University of Waterloo in Canada.

I am a fast-learner and very motivated.
Staffjoy | https://www.staffjoy.com | San Francisco, CA | ONSITE

Staffjoy helps businesses to create and share schedules with hourly workers. We were apart of the first Y Combinator Fellowship class last Fall, and now we are a 4-person team based in Fisherman's Wharf.

Our tech stack is primarily Go and React/Flux. We run a pure microservice architecture on Kubernetes and heavily rely on tools like Protobuf, gRPC, and the Bazel build system. We ship quickly and often - we just redid our website, and amid pushing out a V2 rewrite of our application!

On the non-technical front: as we launch a free product, we have need for a data-driven, full-stack marketer to help us spread the word about Staffjoy.

We're currently hiring:

* Marketing Manager

* Dev-ops Engineer

* Front-End Engineering Lead

Learn more and apply at: https://www.staffjoy.com/careers/
Location: Denver, CO

Remote: Yes

Willing to relocate: No

Technologies: Cross-platform native apps (MacOS, Win32, Linux), C, Python, Perl, Visual Studio, GCC, gdb, Debian/Ubuntu, FreeBSD, CentOS, MySQL, CouchDB, VSphere, Amazon AWS, Continuous Integration, DevOps

Résumé/CV: https://jonbailey.net

Email: resume [AT] [above-mentioned domain]
Location: Fort Collins, CO
Remote: Yes
Willing to relocate: Yes
Technologies: Go, PHP, C#, Docker, Linux/Windows, React, some AWS, Magento, Drupal, SCSS, CSS, HTML5, MySQL, Java, some Node.
Résumé/CV: https://resume.creddle.io/resume/6nvea9s7pdt
Email: caleb.champlin@gmail.com

I'm a full stack developer with a focus on building modern high performance technologies. Polyglot, expertise in C#, Go, PHP and Javascript, comfortable with Java, C++ and several scripting languages. Full grasp of HTML5 and CSS3.

I'm friendly, and hard working and would be happy to to hear from you.
The ancient tribes all over the world were using capitalism as an economical form. There were no states at that time.
Architecting around events has several ramifications.

For building up a picture of the world, it's pretty good. It's very nice to be able to replay a log of events and recreate a view of the way things are expected to be; if there's a bug in your code, you can fix it and repeat the replay to get back into a good state (with caveats, sometimes later actions creating events may be dependent on an invalid intermediate state). Whereas mutating updates erase history, perhaps with some ad-hoc logging on the side that is more often than not worthless for machine consumption.

For decoupled related action, it's not too bad. If you have some subsystem that needs to twiddle some bits or trigger an action when it sees an event go by, it just needs to plug into the event stream, appropriately filtered.

For coordinated action OTOH, e.g. a high-level application business-logic algorithm, you need to start thinking in terms of explicit state machines and, in the worst case, COMEFROM-oriented programming[1]. Depending on how the events are represented, published and subscribed to, navigating control flow involves repeated whole-repo text searching.

It's best if your application logic is not very complicated and inherently suitable to loose coupling, IMO.

[1] https://en.wikipedia.org/wiki/COMEFROM
I am fascinated as to why psychosis so often takes such a religious bend.
Are complex networks and systems more stable than simpler ones?
3) Way fewer scammers and spammers since you have to use your real name.

4) You know who you are meeting and what they look like (again - real name, single account requirement).

5) Built-in messaging

This also means someone can harrass the crap out of you for whatever reason they want regarding the item.
Haha, if Google wanted this, they would have talked to me in the eight years it's been running.
Well, it's officially October now.
It seems like 80% of your trouble comes from trying to subvert the "your service won't start until you use it" solution to the "everybody is lazy and/or anti-social and wants to start their service on boot" problem. In other words, Google intended to make the life of an app author who wants this extremely difficult and would have suggested that they attack the "because there might be a high cost associated with starting up" problem instead. But, yeah, if it is your device with your AOSP build, and you really really have The Most Important Service, go ahead and compile it into the system.

On top of all that, the usual reason there is a "high cost to starting something" is that it hits a server and hasn't cached the data it needs. The OS can't solve that for you.
I have at least one datapoint to suggest that people are looking for this kind of thing.

I run a service, Cronitor, essentially a dead man's switch for jobs, heartbeats, etc. Doing some analysis on notification method preferences (Email is top, followed by Slack) I noticed a webhook that will hit a url that ended with send_secrets.php if the creator doesn't ping at least once every day.

No alerts had yet been sent so the secrets seem to be safe. I added a todo for a couple more test cases around alert sending -- I'd hate to ship a bug that accidentally sends whatever the heck is in that file. I would suspect the creators of this service will feel that same pressure soon.
I've tried working out how to move to an event sourcing system, but I always struggle with locking behavior. Do you just have to invent your own locking mechanisms on top of event sourcing?
Willing (YC S15) Is Hiring a Product Design Lead
SEEKING WORK
Location: Las Vegas, NV - Remote OK - Travel Possible

Full-Stack Developer with experience working in a lot of technology stacks.

Logan Sorese
http://logansorese.com/resume

* Cordova on iOS, Android & WinPhone

* Streaming App Development (Roku, Apple TV, Smart TV)

* Streaming: Wowza, Sorenson Squeeze, and Akamai

* Theme/Module Development for Joomla, Wordpress, Drupal, Shopify & Tumblr.

* Front end: JavaScript, Ember.js, HTML, CSS

* Back end: PHP, Go, MySQL, REST APIs,

* Design: Sketch, Illustrator, Photoshop

* Google SEO (Adwords, Adsense, Analytics, Webmaster Tools) Tracking, Implementation & Analysis.
I used to buy/sell on Craigslist a lot but now use NextDoor (neighborhood-based, address-verified social network). I never had any safety issues with CL, but ND definitely feels safer/friendlier. Most of the people I meet are local housewives getting rid of stuff. There tends to be less haggling, and because it's neighborhood/town based, you don't have to drive as far to meet (huge plus). I think the reason that people behave better (e.g., don't lowball) is because they know they'll see you in discussion forums on the network, and it's not worth pissing someone off and getting a bad reputation.

I'll try out FB's new feature, but ND sets the bar pretty high.