skysight-inc/HackerNews huggingface dataset:
London, UK - Pusher - https://pusher.com/ - Full time - On Site Only

Pusher is a multi-tenant distributed system that allows our customers to deliver billions of messages to their connected users. We operate at massive scale, and this informs and affects everything we do. We're profitable and growing sustainably.
Our engineering team is based in London. We are looking for engineers who want to work on interesting problems in a production environment, and take responsibility for the real-world operation of a large and increasingly distributed system.

Our software stack is built around Linux, Ruby, Haskell, Go, Node.JS, Redis, MySQL, Git, Puppet and Ansible.

We are currently hiring:

* Platform Engineers to continue improving and scaling our core real-time infrastructure: https://pusher.workable.com/jobs/52789

* Mobile Product Engineers to work on improving our mobile libraries on both iOS and Android, and demonstrating what Pusher can do for mobile end users: https://pusher.workable.com/jobs/114508

* DevOps Engineers so we can continually improve the way we deploy and maintain our platform: https://pusher.workable.com/jobs/90375/

* A Head of Customer Satisaction to help us provide an (even more) amazing experience to our customers: https://pusher.workable.com/jobs/159095
+ 1

We use Mailgun at work, and I can attest to its consistency and performance in inbound mail processing. Our webhook is consistently hit within about 1 second when I send a test email to our app's email.

I will say that Mailgun's UI could use a little bit of help. There are a number of things that make it feel half baked, but in terms of functionality, as aforementioned, it's not lacking.

We were, hitherto, considering the possibility of using Mandrill for outbound mail, only because they seemed to offer more spam folder avoidance knowledge and analytical data, while Mailgun was (and is) surely preferable for inbound... that switch will never happen now.
Israeli soldiers who relied on Waze blundered into a deadly firefight
Millions of OpenSSL secured websites at risk of new DROWN attack
> No current Googler would risk getting fired to help a Xoogler.

You think out of 60K employees, there's not a one that would take that risk for $15K a day? I don't think you're cynical enough.
Facebook's Latin American Boss Arrested in Brazil
I've only got experience with the former, not the latter, so yes I was estimating. I accept your appraisal of my estimate.

I guess I just wasn't impressed with the tier-0 core count--no, it's that I expected LHC to be the earth's darling project and get whatever resources it may need. This article describes a struggle that sounds resource-related... And, gah, academic software < industry software. :(
Halt – never forget your subscriptions again
PolicyGenius | New York, NY (NYC) | Full-Time | Onsite

Software engineer (full-stack or front-end, mid-to-senior) We're looking for multiple new team members to help us build and grow our Rails and React applications.

Our stack:

- A lightly service-oriented architecture with the backends powered by Rails and a mix of Rails, Rails and React or full React on the frontend. Whatever makes the most sense for the application in question

- We use Redux as our flux-ish implementation of choice and believe strongly in a styleguide-driven modular CSS architecture to help keep the UI maintainable.
Our values:

- High-quality, robust code. We achieve this with a heavy focus on strong object-oriented design and great test coverage. We're firm believers in the benefits of test-driven development

- Collaboration and continuous learning - we pair program sometimes, we review each others code all the time and we love to pragmatically explore new technologies. We're able to keep our best practices evolving and help each other get up to speed quickly on new things.

- Full-stack skills. We're not all experts on all parts of the stack, but anyone can jump in and help wherever and as the team grows, everyone will be encouraged to rotate projects regularly to stay sharp and challenged.

About you:

- You're strong in either Rails or React (even better if both) and eager to work on both the front and back ends.

- You practice TDD and have strong opinions about why you do it.

About us:

PolicyGenius is changing the way America shops for insurance. We're an online education and shopping platform for insurance akin to TurboTax for insurance. It's a big, confusing industry and we're making it easier for consumers to understand insurance and purchase it. Check out our CEO's article in Entrepreneur about how we're disrupting the industry: http://www.entrepreneur.com/article/250095

Questions/applications: Email josh@policygenius.com

All roles: http://careers.policygenius.com/
I've been to SF and Oslo for business. The homelessness in Oslo seemed only near the Nationaltheatret, whereas it was much more widespread in SF. Granted, I was there in the summer and have no idea where they would go come the hard winter.
What if an app provides negative value? Right now every successful app has a few dozen knockoffs that are deliberately confusingly similar, and functionally identical or inferior; it makes discovery considerably more difficult, especially if you're looking for something that isn't a hit or a ripoff of a hit.
Interesting. There are some big names on that list, and all of the ones I have seen I didn't like (Including GitS), though It's been over 10 years since I've seen any of them, perhaps I'll give GitS a spin again.
Automattic (WordPress.com, Jetpack, Polldaddy, Gravatar) | Data Wrangler | Full Time | REMOTE

We're a distributed company with employees in 46 countries. Help us influence the 26% of the Web that runs on WordPress.

We're building out our data infrastructure. Each day we handle:

- 3.5 Million New Posts & Comments From 196 countries

- 48 Million Elasticsearch Queries In 137 languages

- Billions of events streaming through Kafka, Hive, Impala, Spark

- Billions of unique users per month across all of our services.

No walls around the garden. Make the Open Web a smarter place.

http://automattic.com/work-with-us/data-wrangler/

EDIT: we now have employees in 46 countries not 42. So hard to keep up...
CloudFlare https://www.cloudflare.com/ | San Francisco, CA; London, UK; Singapore, SG; Urbana-Champaign, IL | VISA, ONSITE

CloudFlare is building a better Internet -- performance and security optimization at the edge. Our long term goal is to give every site the same performance, security, and reliability that major sites like Google and Facebook accomplish, without any specialized network hardware or complicated administration. We enhance millions of sites, including this one. We're hiring for a variety of roles -- started 2015 at 128, ended around 220, doubling again in 2016. This is a perfect time to join -- product market fit is established, but there's a lot of great engineering, product, sales, and support work to be done. We've publicly said we're profitable and on track for long term independent success.
You may wish to check out our blog to see the kinds of engineering work we do. (https://blog.cloudflare.com/).

https://www.cloudflare.com/join-our-team has a listing of positions.

We're always hiring for operations/SRE, sales, general systems engineering (mostly in Go, nginx, and network, as well as DNS at scale), and web development.

Specific roles we're keen to hire include:

0) Great operations/SRE staff: operating our system at scale (80+ datacenters around the world, 24x7 coverage, >4 million sites) requires highly competent, hard-working, and communicative engineers.

1) Product designer(s) -- we're looking for great talent to help build UX for new products, and to improve the interface and user experience of our existing products. We have a range of customers, from consumers with a single blog all the way through some of the largest sites on the Internet, and designing interfaces which work well for all of these users is a big challenge -- are you up to it?

2) Great front-end engineers -- building new UI/UX to expose controls and data to customers is an increasing portion of what we do. Our current front-end stack is Backbone + Marionette with Browserify and Sass. Our new projects are using React + Redux + Babel + css-modules, and generally adopting Higher Order Components. We're also starting the process of re-imagining our main WWW Front-end stack with a migration to Redux.

3) Systems Engineer -- looking for people to help serve even more traffic, build infrastructure for security and robustness, and contribute back to open source projects. We make extensive use of nginx, lua/luajit, and ssl-at-scale.

4) "Prototyping engineers" -- people who want to prototype things in go (backend) through js frontend. We're adding a lot of new products in 2016, and people who love building the first prototype and pilot versions of these products make everything faster.

(Also -- We're particularly interested in people with Mandarin experience; we have a joint venture with Baidu, and want to make the experience for both Chinese Internet users and Chinese sites abroad as great as it can be.)

If you're interested, please apply through the https://www.cloudflare.com/join-our-team link
Dextro - NYC - Numerous open positions, full time - dextro.co Full Stack Engineer | Systems Reliability Engineer | Deep Learning Specialist | Backend Engineer

Work with us to enable the next generation of apps, robots, smart devices, and visual data analytics tools. As a member of our rapidly growing team, you will architect and own whole new services that enable our product to be smarter and faster.

https://angel.co/dextro/jobs
They must be popping bottles in the Mailgun offices today. :)
Probably a bit late in the game to ask this, but I haven't seen it discussed elsewhere.

Why is it possible for Apple to update the software of a locked phone?

Is this something we expect to change in future releases of iOS given recent events?
Chrome doesn't have an interpreter, it has baseline and optimizing compiler. Also, I think try/catch preventing optimization was fixed.

Still your point could stand, or additionally there could be many optimizations that interfere with such simple micro benchmarks, turning all or parts of them into no-ops. If this is happening in ES5 and not ES6, the results could be drastic. I suspect this is what's happening with some of the larger differences in native ES6.
Chartboost [https://chartboost.com] | San Francisco, CA, USA | Full time | Onsite
Relocation assistance for non-local candidates.
100% paid med/dental/vision for all employees, generous vacation policy, 401k, commuter benefits, daily catered lunches, dog friendly office

We’re continuing to grow our engineering team across all disciplines. We currently have openings for Scala Engineers, Senior iOS Developers, Data Engineers (Spark, MySQL), UI/UX Designers, DevOps Engineers.

Chartboost [https://chartboost.com] is the largest technology and monetization platform for mobile game developers, globally. We help developers monetize, acquire new users, and make better data-driven decisions. We're installed in over 300,000 games and reach over 1 billion players every month. We're profitable, backed by Sequoia, and have a ton of traction in our space (currently in 90% of the top grossing iOS and Android games), so it's an exciting time to be on board. And... you’d get to work in our new office [http://www.officelovin.com/2014/12/11/chartboosts-new-san-fr...].

Our full list of open roles can be found here [https://www.chartboost.com/jobs], but we have many more openings coming down the pike.

If you’re interested, feel free to apply directly or reach out to talent@chartboost.com.
Referring to it as the "snooper's charter" - which sounds about as threatening as a nosy neighbour from a 1970s sitcom - doesn't exactly help.

They should be called what they are, "Stasi powers", and memories of the KGB, totalitarianism and other things people can relate to as being generally bad news should be invoked.
You've posted this in the "Who's hiring?" thread instead of the "Who's looking for work?" thread as it seems you were looking for.
Apparently, she had a history of absences.
Can't reply to your last post, so...

>>They have 400+ million 'farmers' with nothing to do. You can't have less of a working age labor problem than that. It proves they have a vast oversupply of working age labor.

>>Unless for some reason you think China needs ~35% of its population to be farmers, while the US needs only 1%, and no other developed nation needs anywhere near that 35% level.

-------------------------------------------------------

I don't understand where you come off on this kick about Chinese farmers, or why when you think I'm referring to Demographics and working age population that it means they have a problem right now, they don't.

It does not mean they don't have a very real problem in the near future due to having more people that will need taking care of than their economy and society will be capable of handling due to the inverted population pyramid.

I'm not wasting any time teaching you to think about how Demographics shape the future. The Demographics of those rural Chinese farmers you are in love with are aging rapidly, and the generation coming behind is much smaller...
That is strongly against inflation - targeting 2% is the generally accepted optimum value, as price levels aren't uniform across the economy and targeting 0% requires actively driving down wages resulting in lots of needless strife.

(Also, think carefully about what a zero inflation target means in an economy coupled to the German economy: it would mean Greek wage and price levels below German price levels forever. In order for Europe to converge, local price levels have to change.)
DWARF 3 and 4 can contain information about macros, and GDB can expand them (macro exp foo(bar,...)). Compile with the somewhat under-mentioned flags -gdwarf-4 -g3 to retain macro definitions. This lets you debug expansions easily, but doesn't map already-compiled macro expansions back to their macro definitions.

If you want to step through execution of a function defined by a macro, preprocess with -E -P and compile that. For more advanced (and pleasant) macro debugging, you can do a little trick:

1. Create an e.g. include/dummy directory and create empty versions of whatever headers you don't want to expand.

2. Run your files through $CC -E -P -Iinclude/dummy

3. clang-format is your friend for making the output much nicer.

4. Compile with explicit -include of the real versions of files in include/dummy.

5. Debug normally.

It takes a little bit of effort to get right, but after that you can just throw it in a Makefile and forget about it (e.g. https://github.com/alpha123/yu/blob/master/Makefile#L96-L126).
https://en.wikipedia.org/wiki/Illusion_of_asymmetric_insight
Very few companies match sensitive info like cc numbers, account numbers etc.

My guess is that it would allow an attacker to get account numbers belonging to existing customers??
The reason it's cause for extra concern is two fold.

First, their accumulation has been extraordinarily rapid. A pace the likes of which the world has never seen before.

Second, it's still climbing rapidly.

If you combine these elements with: the command economy approach; the likelihood that their debt is even higher due to shadow debt; that the government is making the wrong choice and is propping up the mess ala Japan's mistake with zombies; and that all of their other economic data is heading south as they're continuing the debt accumulation (including a rapid bleed-off of foreign reserves, half of which they can't use anyway) - the sum picture you get is economically frightening and very unstable compared to the debt picture in eg Australia, the US, or Germany.

Finally, to make matters a lot worse, China still has a billion very poor people and almost no social safety net. How is China going to deal with their rapidly aging population (which will demand far greater total care expense with each passing year), while already being more in debt than other developed nations?
Oh, FFS. I managed to spend some time looking at the table without actually seeing what the entire point of it was.

Tea, you have failed me!

Sorry about that.
There are tools for this.. iirc BrowserStack is a service on top of Selenium WebDriver, and there's tooling for it in the node ecosystem. IIRC, there's decent Ruby tooling, but I prefer to do all my browser related things in JS.
> code comes first; visual representation follows

I think this really is the core insight behind visual tooling. I'm currently working on Coati, a source explorer for C/C++, which does exactly that. By building a visual representation on top of a textual syntax, you can leverage the advantages of both.

https://www.coati.io/
Also usually means Asians don't count as being diverse.
San Francisco / Remote (US / International):

Rainforest QA (YC S12) is hiring for most roles; developers backend (rails / go / elixir), frontend (react), data science, also sales (AE/SDRs), plus marketing.

Fast and simple QA, Rainforest automates your functional and integration testing with our QA-as-a-Service API. Human testing at the speed of automation.

Learn more: https://www.rainforestqa.com/jobs/

Russ

The company you keep: https://medium.com/@juliandoesstuff/the-company-you-keep-f68...
>>Some of us, I think most of us, still have internal and interpersonal lives that are not shared with our devices.

>I'm having difficulty thinking of a single part of my life that isn't shared with my devices.

Well, yes you have explained how you share just about everything with your smartphone but is that supposed to prove that there is no other way?
You could just (maybe) use a little more discretion with a tool that you apparently know, understand and accept, can siphon any information in its vicinity.

I hate hearing the recurring point about "if I don't do everything on my phone I'll cease to function", why can't we collectively adapt our consumption to the tools available and stop expecting all tools to have our best interests in mind?
Are you looking for product managers in Denmark as well? (Lever shows only in SFO but I'm still checking :) )
He is acting with integrity, which, arguably, is even more significant than bravery by itself.
Why YourMechanic (YC W12) Chose to Grow Slowly
I wonder if deployed around the world there is a network of radios sync by GPS to receive time encoded encrypted communications signals of every electrical powered devices configured to transmit according to the same principle and all the things about security are just a curtain behind the capability of capturing everything that has already been deployed.

Given that this is CPU and subsystems related doesn't have anything to do with software running... it could be capture and executed by a routine in the CPU out of every possible observance by dedicated circuitry, this would fall under all the requisites mentioned by the poster

Be emitted by the computer processor and other subsystems
Escape the computer shielding
Pass through the air or other obstructions
Be accepted by the antenna
Be selected by the receiver

Neurosis off...

Edit: Neurosis on

You know what escapes computer shielding? cables... like the ones with cpus that are used for connecting to external devices...

Neurosis off.
> The vulnerability here is tricky to exploit but actually simple to describe.

Yessss finally

> There's a padding oracle

hysterical sobbing sounds
The person training them can probably be out making deals 10x as big for instance
Location: Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: Scala, Java and Ruby

Résumé/CV: http://cvmkr.com/nWVG

Email: bruno|at|brunocampos.me
There is nothing inherently wrong with the LTCM algorithm. Using the same algorithm after the crash, it was eventually liquidated at a profit. The problem was how leveraged the investors were. Banks that invested in LTCM were so heavily leveraged in it that the temporary collapse of the fund was threatening the survivability of a few large institutional investors. The same fund likely would have performed very well for an investor that was not as heavily leveraged. The collapse would still be harmful but not fatal.
I don't buy that. Maybe one or two people will, but the vast majority of people won't. If they're happy, they're not going to want to risk that by going to a new company where they might be miserable, unless they're severely underpaid and are getting a huge pay bump.
Buying != Bidding. You don't just bid on one property and buy it.

When you're in an auction market, which has a segment of bidders that are more accustomed to bidding over with cash, you're going to see them push auctions into the cash over range more frequently, even if they aren't the ones ultimately buying.
Big win for Mailgun, huge loss for MailChimp. They just stabbed developers in the back.

Take note kids: this is a shining example of how not to market such a large product/service change.

What a fiasco. Directly going against their About Page, failing to update their pricing page to indicate the change.. it's all bad.

I'm in the camp of everyone else where the TOS change is forcing my startup leave.

The net negative effect is that I'll likely start moving off of MailChimp for marketing emails as well. They've already broken my trust.

Their pricing model is a sham anyways: paying for list maintenance is utter BS.
It's a small multi-kilobyte file if you're not actually using it.

I've taken to exporting and clearing certain lists at intervals to keep costs down.
In reality, I should simply never have done user data collection with MailChimp to begin with.
Hacker News Who’s Hiring

FreeAgent, Edinburgh and REMOTE (UK-only)

http://www.freeagent.com

Vacancies:

* Senior software engineer

At FreeAgent we help freelancers and micro-businesses take control of their company finances.

We have built an award-winning, online accounting product that offers full end-to-end compliance, from time tracking to tax return filing. We're based in beautiful Edinburgh and we're growing from strength to strength with over 45,000 paying customers and continued strong growth. Customers love what we do!

We're a growing team of over 100 people, based in Edinburgh but with remote staff around the UK. If you want to come and help us make small businesses awesome at doing their finances, we're currently looking for senior software engineers to join our team.

We have opportunities across many different engineering areas (e.g. front-end, API development, a real-time double-entry accounting engine, tax platform, data platform, mobile apps), so we can offer a broad scope for skill and career development. Our stack is Ruby/Rails, Javascript, React.js, MySQL, RabbitMQ, Elasticsearch.

We are looking for UK-based full-time staff only right now.

https://freeagent.workable.com
http://stackshare.io/freeagent/freeagent
NON SEQUITUR
Claim A is made.
Evidence is presented for Claim A.
Therefore, claim C is true.

http://www.logicallyfallacious.com/index.php/logical-fallaci...
No, there isn't. Someone who job hops every year is going to start having trouble finding work.
More than just these, even innocuous features such as `let` and `const` over `var` cause a substantial performance decrease in V8 (but not SpiderMonkey).

I do a lot of one-off demos, that I mostly write in ES6 these days. I don't have a demonstration of pure `let` vs `var`, but if you change Babel to JavaScript in this one (and click run), you'll see a fairly substantial performance decrease in Chrome for this demo (Firefox stays the same though): https://jsfiddle.net/oa1sckzu/ . I have others, and the results are largely the same for them, but I'll spare you.
Like when you see the highway patrol on your commute...