skysight-inc/HackerNews huggingface dataset:
Aha! (http://www.aha.io) | Rails / Front End / UX | REMOTE

Aha! is looking for experienced Ruby on Rails, Javascript and front-end engineers to develop rich interactive experiences in React with a Rails backend.

Aha! is the #1 tool for product managers to plan strategy and roadmaps. Aha! is profitable, you can work from anywhere in North America and we offer excellent benefits. We use our own product to manage our work (which is especially rewarding), we deploy continuously and we are developing in Rails/ES6/React.

Our entire team is remote - in US, Canada and Mexico so we can collaborate during the work day.

http://www.aha.io | email: engineering-jobs@aha.io
In my experience the "deploy via SVN/Git" model is especially well suited to PHP.
>On a more personal level, we should be more truthful, with others and with ourselves, about the situation we are in. This does not, and should not, require a performance of guilt — this has nothing to do with being a “bad” person.

Agreed, but sadly, this interpretation of "privilege" is not what people mean. It IS about labeling certain people as "BAD", who therefore must be punished somehow.
Did I suggest mixing presentation and business logic anywhere? My point was that forcing textual representation and another syntactic layer for presentation logic is unnecessary and harmful.
PromptWorks | Software Engineer, Senior Software Engineer, Agile Project Manager, Business Analyst | Philadelphia PA | ONSITE | https://promptworks.com/jobs

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

Pair programming, continuous integration & delivery, kaizen, and TDD/BDD are core practices of our day-to-day work.

We love polyglots. We use lots of Ruby, Python and JavaScript (mostly React and React-Native), some Elixir and Go.

https://www.promptworks.com/jobs/
> All I could advise someone starting out in tech is to remember that no one really knows what they are doing.

That's why we are getting paid. We are all similar brain. Developers simply have familiar pathways that allows them to find solutions faster.
Polly | Devs | Seattle, Bay Area| FULL-TIME (Onsite) or Contract (remote ok) https://www.polly.ai

Polly is a venture backed startup that is taking a consumer like approach to enterprise surveys. We deliver our solution exclusively in messaging (Slack) and currently support thousands of companies. We’re a small team (8 employees) with great traction in an emerging space, so there’s the opportunity to come in and have tremendous impact on the product, the culture, the company, and the space itself. Our stack is Node, Typescript, Meteor, AWS.

Our roles:

* Mid/Senior Full Stack Developer (Seattle or Bay Area)
* Mid/Senior Backend Developer (Seattle or Bay Area)
* Mid/Senior Front-end engineer (Seattle or Bay Area)

We are also willing to take on 3 month contracts for senior remote devs extremely proficient in Node, Javascript or Meteor.

Comp/Benefits:

* Competitive salary + equity
* Medical, dental, vision for you and your dependents
* PTO
* Paid parental leave

Send an email to me at samird@polly.ai and reference HN.
Prototyping fonts to align brand identity
Pathgather - http://pathgather.com - ONSITE - New York, NY (NYC)

Pathgather is a fully-funded enterprise learning SaaS startup (Techstars) focused on helping employees advance their careers by learning new skills. Our talent development platform is used by some of the largest companies in the world (HP, Visa, Qualcomm, etc.) to (1) aggregate learning content from both public (e.g. Udacity) and private (e.g. internal learning systems) catalogs, (2) empower employees to share what they're learning and mentor each other, and (3) track employee progress towards career goals. We've got real revenue, real customers, and a real opportunity to make learning better for employees everywhere. We're still small (~23 employees) but we're growing our product & engineering teams quickly and are adding positions across the spectrum.

Right now, we're focused on finding a great Product Manager to join the team. If you've got demonstrated experience (~4 years) managing great enterprise SaaS products, let's get in touch. Check out the job details below:

* PRODUCT MANAGER (4+ years, enterprise SaaS, Scrum, JTBD): https://jobs.lever.co/pathgather/0b5baaca-50b4-414e-95b2-927...

Additionally, if you're an experienced engineer (~4 years), are passionate about learning, and want to join a growing team, let's get in touch. Check out our careers page for details on other positions (https://jobs.lever.co/pathgather), or contact me (neville@pathgather.com, CTO) to get started. If you can, please include "Hacker News" in the subject line so I don't miss it - email is a pretty noisy communication protocol...
BOSTON, MA - ONSITE - BIG DATA ENGINEER - CLIMACELL

About ClimaCell and the role:

ClimaCell analyzes wireless communications to extract weather data for state-of-the-art weather prediction. We're looking for a Big Data Engineer to build the infrastructure and the core algorithms used by the company, along with the data pipeline. You'll be pioneering a cutting edge solution to process massive amounts of data in real time, at an order of magnitude higher spatial and temporal resolution than is possible with competing technologies. If you love to program as much as analyze data, talk to us.

How to apply:

Email jobs@climacell.co or visit
https://www.climacell.co/careers

Successful candidate will:

Be a backend software engineer with 5 years relevant experience

Have strong Python development experience

Have AWS and Google Cloud experience

Prefer UNIX environments

Be comfortable building from the ground up.

Have an advanced degree in CompSci (or equivalent experience)

Great to have:

Experience with C/C++

NumPy/SciPy

ML (hands on)

Spark-driven analysis

GPU Programming

Git

Java

Scala

Science understanding such as an advanced degree in physics or electrical engineering) PhD ideal

Like statistics, data modeling
Yahoo must face litigation by data breach victims says U.S. Judge
The massive scale is getting massive at a massive rate.
In Nashville (and growing elsewhere) we started a community around self-organizing peer-mentorship. Checkout it out http://pennyuniversity.org

It's very rudimentary and grass roots at this point. (I mean.. we're a Slack Team and a Google Forum.) But the idea is that everyone has things they want to learn and thing that they can share. PennyUniversity serves as the community for people that want to make In-Real-Life connections to learn new things. It's self organized, mostly it's individuals asking to learn something and then setting up a coffee chat or a lunch conversation. Occasionally the conversations grow to larger groups (say 10 people). Often the conversations are one-off, but sometimes they form into longer-term mentorship or topical-groups or reading groups. We encourage face-to-face meetings, but occasionally the meetings are online and recorded - like this: https://www.youtube.com/watch?v=Czy7bgDd7Hc

Check it out. I'd love to hear feedback.
I'd rather have a pair of wired, electric earbuds for a decade or more than a pair of wireless, electronic earbuds which last a year or two.

Another advantage: wired earbuds are easy to retrieve if they fall out of your ear. Depending on when and where they fall out, you might not be able to retrieve wireless ones.
True, but it's often the case that the money is spent inefficiently or on the completely wrong things. More money + proper spending = worker growth.
SEEKING WORK - Based in Cologne, Germany, remote or Europe preferred

I do custom electronics, robotics, and embedded software development - I specialize in quickly turning ideas into prototypes. I've built custom automation equipment for chemistry labs, sensors that are in use in household/utility applications, control circuitry for construction equipment, 3d printing electronics, data acquisition equipment. No project too small. Few projects too large. Deep discounts for open source hardware work.

I would also be happy to come over (anywhere in Europe) and teach any of the above skills to a small group of interested people. I've taught courses in electronic assembly (SMD), 3d printing (building/using printers, iterative 3d model design using programming) and robot design and construction. I've taught courses at several universities, hackspaces, and conferences.

Contact me on Freenode IRC (Kliment) or by email at kliment@0xfb.com
It's cleanest if each test runs in a new execution context, so that tests can't effect one another.
It's a marketplace until the business starts using a nonexistent "shortage" to lobby government to add more visa slots and create programs to funnel more students into the jobs it wants to pay less for.

It's also a marketplace where one side has much more information and negotiating power than the other.
Was expecting more guns, car chases, exotic city backgrounds, and slightly-above-average women from the new Bourne shell. Turns out it's just a command line interpreter. Two stars.
p.s. In the past, I haven't been great at responding to everyone, and I'm really sorry about that. I'll be paying closer attention to emails over the next few weeks to make sure I don't miss you this time around.
It wasn't just the record (3 pieces of fully remastered vinyl at that), it also came with:

- Lithograph of Voyager Golden Record cover diagram, gold metallic ink on archival paper

- a Voyager trajectories turntable slipmat

- a hard cover book containing all images included on the original Voyager Interstellar Record, gallery of images transmitted back from the Voyager probes, and a new essay by Timothy Ferris, producer of the original golden record

- Voyager Golden Record diagram pin
Converz | Artficial Intelligence Engineer / CTO | Amsterdam | ONSITE |

Converz is an early-stage conversational intelligence startup. We want to use AI (ASR + NLP) to help sales teams win more business. We’re looking for a talented AI Specialist / Engineer to join our privately funded company that can supplement our business and domain expertise. First order of business: developing a prototype for an already lined up launching customer.

Job page: https://converz.homerun.co/data-scientist
Facebook has a "dead code society" t-shirt for these kind of single commit delete numbers as well :)
I meant Mt Rainier.
Measuring coffee with raspberry pi, a usb scale and python
> I didn’t feel Typescript added substantial value and even worse, we noticed that our coding speed was reduced. With Typescript things that were really easy to do on Javascript like defining a simple object were more complicated to do on Typescript. I highly recommend you to read the following articles before you start using Typescript. It is not the right solution for everyone.

If you read the linked article, it's using a graph of the number of GitHub issues labelled "bug" to justify that languages with strong static types don't reduce the number of bugs which isn't meaningful or convincing...

> The main thing we didn’t like and we still don’t like about Angular 2 is Typescript. I know Angular 2 can be used with Javascript but again, the decision to use Typescript was already taken and from what I understand, using pure Javascript with Angular 2 is not the ideal way you should be using Angular 2. In any case, getting rid of Typescript meant a full rewrite of the project.
...
> I still remember how easy to work with Angular 1 was, it certainly had it’s own problems, but it was nice to work with it compared to other frameworks, something that Angular 2 lost somewhere on the way.

I recently moved from Angular 1 because it didn't work well with TypeScript. The rest of my project was in TypeScript and all the bugs were coming from the Angular 1 layer because there was no static checking there.

TypeScript is an enormous improvement over plain JavaScript in my opinion in terms of productivity (better refactoring, better autocomplete) and making your code more robust (no unexpected null/undefined variables, no more mixing up strings and arrays). Ignoring TypeScript for large projects is a big mistake.

Angular 2 felt too verbose and overly complex so I switched to Vue which has decent add ons to work with TypeScript. If you use JSX for Vue templates as well, you get type checking for your templates.
I did some research a while back and what i recall is that Xterm is the Gold Standard, supporting more escape sequences than anything else. So, if you can come even close to what Xterm supports you're good. PDF of xterm control sequences https://www.x.org/docs/xterm/ctlseqs.pdf This site is good to for explaining xterm's behavior: http://invisible-island.net/xterm/ and how it came to be what it is and support what it does.

I've seen claims that current command line tools are standardizing around the ECMA-48/ISO 6429/ANSI X3.64 escape code protocol
https://news.ycombinator.com/item?id=15148619
Windows hasn't been on the upswing since the early 2000s. According to this definition, the product has been doomed for over half its life.
> Without Mac OS there'd be no iOS apps (or at least, many fewer). And without Windows there'd be many fewer Xbox and likely Android apps too.

One can develop Android apps just fine on Linux. It's a superior experience to Windows or macOS IMHO.

Honestly, I find the modern Linux desktops friendlier to non-power-users than modern macOS or Windows.
Skiplagged - New York, NY | ONSITE | Android Engineer and Frontend Engineer

Our mission is to make it easier to experience the world. We provide an innovative travel service that actually saves people a lot of money on airfare and hotels. We are a group of improvers and frequent travelers. We believe consumers should have more power over how they spend their money. Information = power in our books. We grew tired of the inefficient and expensive process of travel planning so we sought to improve it by creating a lightning fast search portal. We also noticed there were no travel companies that truly worked for the consumers benefit so we changed that.

If you're interested, apply here: https://skiplagged.workable.com/ or email us with any questions at apply@skiplagged.com
Reminds me of the Apple Plug:

http://appleplugs.com/

The looping gif at the end is a masterpiece.
Well, it seems like either:
1) Chrome has a market share less than FreeBSD, and so is not mentioned
2) Chrome is not considered a desktop/laptop OS, or
3) The Linux numbers include Chrome.
Option (3) seems the most likely, and I have to agree that it's driven by schools. A lot of mainstream schools are starting to use Chromebooks for their students, it's almost the default school option now, I think.
2017 Q3 Apache Cassandra User Survey
There is another factor at play. It is easy for people to apply for jobs anywhere in the world. Your "plan from frustration" is based on this. For specialized roles or unique skills or high level positions, the trouble of wading through foreign candidates is worth it. For a production Rails/Java/C#/Javascript position, it probably is not because someone wanting to relocate for that type of position is primarily applying because they "think they might possibly" want to relocate.

If you really want to live/work in Canada or Europe, pick one and take the steps to live there on your own and worry about the job further down the line. Having a visa already probably gives you a leg up.
CRITEO (http://labs.criteo.com/) | Paris, France | Full-time ONSITE | Team Lead – Live Traffic (VISA sponsorship)

Our team working on large scale/real-time traffic analysis and anomaly detection is looking for their lead to join them in Paris R&D. We would expect you to:

• Be creative: investigate and think out of the box to prevent us from fraud$

• Help to create brand new tools to detect and monitor suspicious traffic

• Play with Scala in our first R&D team using streaming

• Work closely with all departments, bridge the R&D and Product with Escalation if needed!

• Provide security guidance and expertise on anomaly management

Feel free to drop us a line at rndrecruitment[@]criteo.com =)
And workers seek higher salaries. Through both entities acting in their self-interest, the market discovers an equilibrium.
What frameworks/methods are you using to develop a game in Go?
Neanderthal 0.15.0 – Many more specialized matrix data structures in Clojure
Reasons I hate removal of the headphone jack on the iPhone:

1. Bluetooth headphones require extra charging. I'm always looking around for somewhere to plug in my phone AND
my bluetooth headphones. And no, I don't want to buy Apple's easily-losable ear bud things. Since the batteries
may die on my bluetooth headphones, I always still have to carry around the original headphones that came with my
iPhone, leading to extra cord/dongle #1.
2. Bluetooth headphones require a charging cord that isn't the same as the one on my iPhone. Extra cord/dongle #2 to
take with me everywhere for the old-style 8mm adapter.
3. My traveling Bose noise-canceling wired headphones require the carrying of extra cord/dongle #3 to take with me
everywhere.
4. Bluetooth headphones don't interface in situations like that healthclub exercise bike I want to plug into. Neither
do the standard iPhone headphones that come with the iPhone 7. So I need to carry extra cord/dongle #1 with me
everywhere, the old style 8mm ones off a previous phone.
5. Bluetooth headphone batteries eventually stop working. I was making due with going mostly wireless for about 2
months and then the headphones I bought stopped working. Judging from Amazon reviews, people don't get a lot of life
out of these little rechargeable devices - whereas normally the wired headphones I get with an iPhone last me
for the life of the phone.
6. On the iPhone 7, at least, the headphones go into the combination charging/headphone jack. That means that I need
extra cord/dongle #4 with me because of items #1 and #3 above, if I want to charge my phone and use headphones at
the same time.

So that's 4 extra cords/dongles on top of the iphone charging cord and the need to have my Bose traveling headsets.

It's a shit show.

[edit: tried to make formatting less hideous and to make a couple of items clearer... and because I miscounted]
You are describing the behavior of standard, safe rust code.

Using unsafe blocks throws all that away.
>Make sure that your builder knows how to protect spray foam. Otherwise you're putting a massive fire hazard in the walls.

The drywall is the only barrier you need since it is the fire proofing for all your framing and insulation. Only when the spray foam is not protected is there a need to cover it with fireproofing. If it is in a location where there is no open flame then fire retardant is not necessary.

Please educate yourself about spray foam from the following links.

http://www.demilec.com/

https://www.cufca.ca/

>The reason I advocate against spray foam is that contractors are terrible on the whole.

I hope your advocating against all insulation because installing Fiberglass Bat Insulation is done improperly also. How accurate is the blown in insulation in the attic? We could advocate in not building houses at all because contractors are terrible on the whole. Maybe you should advocate that the consumer educate themselves so they understand what the difference between a good job and a bad job is.

The biggest problem with contractors these days are people want to pay as little as possible. The contractor therefore has to cut corners (do the bare minimum)to make the job profitable which can lead to problems down the road where you might not have the R-Value you expected. When you nickle and dime people trying to make a living the results can be less than optimal and that goes for any industry.

The benefits of spray foam are many, it can increase the structural integrity of a framed wall %200, mold and mildew free, not a food source for bugs or animals, better R-Value than traditional batting insulation or blown in and best of all it pays for itself and can significantly reduce your energy bill from DAY 1.
Yes, it's in many ways exactly that popularity that's the problem. The ratio of good to mediocre programmers hasn't really changed any, but now there's a whole lot more JS devs out there, so finding the good ones is an exercise in wading through a sea of mediocrity. For better of worse, the Java developer ecosystem does a better job of filtering out the mediocre devs, and generally once you reach a certain level of experience picking up something like JS becomes a trivial exercise. We tend to favor candidates that have experience in multiple languages because it's a strong signal that they're a quality developer, and you tend to find more of that in your backend developer pool, where the frontend developer pool tends to have a lot of experience with a ton of frameworks, but they're all almost exclusively pure javascript focused.
To be blunt, those i915 GPU drivers are shit. I battled a brand new Dell XPS 13 for like two weeks before I hit a stable mix. Once I fixed everything it is great.

In particular virt-manager/virt-viewer/libvirt/KVM have come a long way. I don't need Workstation or Virtualbox any longer. Having Docker and a real X11 server is nice. Everything /generally/ works. A few things I have to run a VM for like Webex.....

Regardless I don't think I experience much more bugginess than my Mac peers now, and most things work out of the box.

Linux on the desktop: Most things work out of the box ;)
Why scarequote better twice? It is possible, you understand, for some solutions to be better than others.

In 2017 there are shockingly few cases where macro programming an Office document is an ideal solution, and it is usually a really clear sign that you're approaching the problem wrong. It was seldom a good solution even in 2010.

It's funny that in these conversations people always bring up finance. I work in finance, for a wide variety of companies making a wide variety of solutions. Excel automation is a curse. Every Excel automation is an abomination from a decade plus earlier -- islands of data, extraordinarily full of errors, security nightmares, data exposure risks, and on and on.
Key Takeaways from Continuous Discussions Episode 76 – Container Orchestration
Here in California, pretty much any house built before 1980 is single glazed, unless it's been retrofitted.
Angular 2 is behind React and Vue in developer satisfaction. And the criticisms levied against NG2 are legitimate. They dropped the ball on a lot of things that were solved a long time ago in React.

Vue, on the other hand, has adopted many of the best features of React and responded well to user feedback. I think it's a strong competitor and I can totally understand someone picking Vue over React. I cannot say the same for NG2.
This.

I'm a big fan of doing the hard work early on. When you push that step off it makes dev later slow and frustrating.