skysight-inc/HackerNews huggingface dataset:
Oneflow AB (https://oneflow.com) | Frontend, Backend | Stockholm, Sweden | Full-time | Onsite | Relocation within EU

Our ambition is to redefine contract handling, fundamentally. Our vision is to lead the innovation and become the global market leader of digital contract handling. Contracts serve as the backbone of any company, whether you work in sales, procurement, human resources or legal. Oneflow ties up the whole contract handling process in one single application, and makes it easy and efficient for everyone involved.

We are looking for awesome frontend and backend engineers to join this journey and together solve interesting problems. Some of them you might have worked on - like moving to a container-based microservice architecture using orchestration. Others are more challenging. For example, allowing multiple clients to edit the same contract.

You will join a small team and have an impact on the technology choices and the solutions we build.

Backend - https://emp.jobylon.com/jobs/6237-oneflow-backend-developer/

Frontend - https://emp.jobylon.com/jobs/6550-oneflow-frontend-developer...

Do mention hackernews in your application for some brownie points :). Or I am happy to answer questions - pradip dot caulagi at oneflow dot com.
64-bit allows Objective-C programs to use things like tagged pointers (allowing boxed numbers, dates, small strings etc. to be stored inline in the pointer) and non-pointer isa (storing things like an object's refcount in the same word as the pointer to the object's class) which can reduce memory usage significantly.

The larger pointers will certainly cause some programs to increase their memory usage, but these changes will cause others to shrink, and the net effect seems to be more or less a wash.
Ask HN: SRE, former fullstack, how to move to a Google scale job?
I used to do Python/Django/JS lib of choice. Now work as an SRE and use ansible, etc for automation and getting into setting up monitoring and self-healing systems.
How do I get noticed by Facebook or Google or other companies with that kind of scale? Is the interview process the same with a whole bunch of algorithms and optimizing time complexity on finding string palindromes, etc? (slightly tongue in cheek, I know).

I'm not a unix or networking expert (yet) but I can learn really quick given time (as evidenced by my work in the new role) and have been working in a systems role for almost a year.

Have total 5years of experience in startup and enterprise roles.

The trouble is really - I am not incredibly experienced in the new role (though I'm doing well at it), and I am genuinely more passionate about internal tools than writing features customer facing applications.
Forcing Webkit on errybody might be mainly a security thing. Also, depending on what counts as security, maybe Apple doesn't want analytics on everyone's web browsing experience sent to Google.
No. This is the classic case of someone needing legal advice but not bothering to contact an expert. These IP clauses are not that bad if you are someone reading contracts daily. They arent asking for the world, certainly not for outside material. (Note the capital C in Customer.)

Seek legal advice. Not here. Not your buddy who reads supreme court cases and thinks he knows copyright from tradesecret. Go to someone with a license hanging on the wall. It wont cost any more than a filling by a dentist and probably less than your monthly cellphone bill.
Exponent | Software Developer | Palo Alto, CA | ONSITE, INTERNS, FULL-TIME | https://getexponent.com

Exponent lets web developers build truly native apps that work across both iOS and Android by writing them once in just JavaScript. It's open source and free and uses React Native. Several of our engineers are core contributors to React Native, and we regularly collaborate with Facebook and other companies on the direction of the framework.

Our technology is built around an Android/iOS application which allows developers to load their JavaScript projects on the fly with no native build dependencies or waiting period for store deployment. Out of the box, developers using Exponent get access to native mobile APIs like push notifications, camera, maps, and more (https://docs.getexponent.com/versions/v13.0.0/sdk/index.html).

We have a lot of irons in the fire, and we're looking for engineers who can comfortably own and work on multiple projects. We're also interested in hosting some interns for Summer 2017. Some examples of recent projects at Exponent:

* Creating cross-platform APIs (like our new WebGL implementation) that provide developers native mobile functionality within JavaScript

* Building our not-yet-released JSFiddle for mobile apps

* Designing and implementing a community front-end to explore applications built on Exponent

* Building the foundation of a scalable infrastructure to host our take on a new mobile web

Some projects that are underway or on the horizon for us:

* Rethinking developer tooling for React Native projects

* Greatly expanding the functionality available in our SDK's API

* Improved monitoring and alerting for our infrastructure

* Increasing our test coverage and improving overall reliability

Some buzzwords:

React Native, JavaScript (ES6/ES7, Flow), Android, iOS, Node.js, Electron, Go, Kubernetes, Google Cloud.

We don't expect candidates to already be proficient in these, but it's what we're currently using day-to-day.

Please send an email to jobs@getexponent.com and mention this post if you'd like to start a conversation with us. Definitely include links to applicable resources: resume/CV, your blog, GitHub profile, recent projects or open source contributions, etc. Typical interviews with us include remote pairing, small take-home projects (1-2 hours), and we usually finish with some more traditional in-person interviews.
mbr targeting | Berlin, Germany | https://mbr-targeting.com | Full-Time, ONSITE

mbr targeting uses machine learning algorithms for highly efficient real-time advertising. We are 100% science- and technology-focused and process and analyze massive amounts of data. We are working at the cutting edge of big data, machine learning and real-time technologies and we are operating large-scale deployments of real-time web services.

We are looking for smart people that are always eager to learn something new. Our stack is built with Java, Node, Python and C++. Using frameworks like Hadoop, Spark, Flink, Vert.x, Kafka, Druid, Luigi and ZeroMQ.

We're looking for Backend Engineers to work on our low-latency bidding engine, Data Engineers that wanna develop solutions for real big data problems and Data Scientists with a deep understanding of statistics and machine learning techniques.

You will work with a small, young and highly passionate team of extraordinary co-workers in a nice and spacious Berlin-style office in the heart of Neukölln.

Interested? Detailed job offers: https://mbr-targeting.com/jobs.html
Yes, this is very true. "We need apex predators" doesn't mean "the more predation the better".

> You can always explore other valid options: relocating the surplus animals, creating ecologic corridors, etc, etc...

Yes, very important interventions. But these solutions don't get humans fed. I need to eat.

We need to put ecological corridors alongside hunting programs alongside different farming techniques, from "vegan" farming to advanced integrated crop/livestock rotation, and then really look at what the animal costs are to support a given nutritional profile for humans.

We all know many meat eaters ignore this accounting. But vegans seem to think you can escape it. You can't. Some of the most passionate advocates of careful accounting of animal costs are hunters. They are people who count every animal life as sacred, and accept their responsibility for removing food from an ecosystem as such. See: vegans lambasting Native Americans, although realize some of your quintessential redneck hunters are just as careful and just as respectful.

I am an advocate for a plant-based diet, but only some plants. And I am an advocate for hunting, but only some hunting. And I see both as part of the same program of advocating against animal cruelty.
If it's too expensive to check ahead of time, it'll probably be considered too expensive to check afterwards too, no? Not if they smell money, I bet. :/
It's mostly because of the VC Ponzi scheme. US investors invest in US incorporated companies because it is easier to sell them and to get other later stage institutional investors interested.

There's two ways how companies can quickly exit nowadays:

1. Acquihire - and the companies buying normally want colocated teams. Acquihires are predominantly happening because the 10x-ers can leverage their capacities by incorporating and effectively bringing forward their entire future earnings to the present through an acquisition. The companies like it because the can lock-in 10x-ers for 4-10 years, which usually only stay for 6-24 months in one company and jump ship very easily, taking company knowledge with them. They generally have to be incorporated and operating in the US as it is difficult to enforce such contracts internationally. This is also the fastest way for seed investors to get big multiples back without having to wade through all the subsequent rounds. As a seed investor you also don't need to pick a winning product or biz model, rather just a very smart team. The best of these brain-investors have contacts in all the big corps to advertize their investments to them well ahead of time.

2. IP is most often useless without the people and knowhow who can use and implement it. That generally means the people who developed it. Most loss of IP value doesn't come from simply Chinese copying, or even patent wars, rather the people developing and using the IP getting hired away to the competition. By having them all in the US or even State such as California, and keeping them on a 4-10 year contract, you firewall that IP from the competition.

Combine the above two with the much larger and more liquid unified financial market of the US, and you can bid your equity up due to demand pressure. The same company, with the same tech, and same users, and same development team, can be 5-20x less valuable in terms of equity if located in the EU. This is also why there are so few large exits in Europe as compared to the US.
commercetools | Scala Backend Engineer | Berlin, Germany | ONSITE, VISA https://commercetools.com

Our team of five experienced Scala Devs is building the API of commercetools. Our customer base is growing fast (our API calls grew by a factor of 5 last year). We work a lot on scaling the platform. Because our product is for developers, we work closely with our Product Owners and contribute to the documentation.

We're looking for strong Backend Engineers with a love for functional programming. We're hiring for both a senior and a junior position.

Stack: Scala, MongoDB, ElasticSearch, Cassandra

Our team is tightly knit. Some of us work on Open Source Scala projects, e.g. https://github.com/sangria-graphql, https://github.com/agourlay/cornichon, https://github.com/scaldi/scaldi or contribute to meetups (e.g. we hosted the Scala User Group Berlin-Brandenburg in January). We value work-life balance (no overtime, two of us work 4 days/week), have great parental leave policies and encourage regular Home Office.

Our interview process starts with two short interviews, usually via Hangout. The final interview round is preferably on site.

For more info, and to apply, visit https://commercetools.com/careers

Feel free to ping me with any questions at christoph.neijenhuis (at) commercetools.de
You guys ever think SpaceX should have been called Starbucks?
Any chance they're rolling SolarCity into Tesla?
I like Concourse from a manageability perspective, as compared to Jenkins, in that it is more of a "bring your own plugin" in a "just in time" fashion via resource-types-as-docker-images as opposed to requiring a priori provisioning/support of an installation-wide plugin/suite.

It is also very nice in that you can execute pipelines, and even just jobs, on the Concourse installation from your local CLI. This makes it much simpler to test pipeline/job tweaks without a single commit being necessary until it is verified to work. Yes, you can do something similar with the Jenkins Pipeline plugin suite using the Replay functionality but it is significantly more tedious (cut and paste from editor into a textbox in the Jenkins UI, bleh).
There's a succint description of the steps at the webpage:

1- Both parties have to agree to the same formulas that will be computed
2- The spreadsheets are different because the inputs of the two parties are different, not the formulas
3- When both parties agree to compute the same cell, the secure multi-party computation between both parties starts: when it's finished, the result is displayed on a destination cell or as a comment

The point is that computer users, not knowing advanced cryptography, will be able to securely compute in a transparent way (ie. "cryptography dissappears").
Yammer (Microsoft) | Software Engineer | San Francisco, Redmond | Onsite | https://careers.microsoft.com/yammer

Hiring all roles (mobile, front end, java services, infrastructure) in San Francisco and Redmond. Yammer's mission has always been to connect people with information to enable better, faster decisions. We believe effective communication involves more than chat rooms (though we use those too!). A big part of the mission I enjoy is that we are sparking cultural changes in our customers; to become transparent workplaces, with fewer silos and greater connections across the org chart from left to right and bottom to top.

Since winning TechCrunch in 2008 our growth has been exponential year over year. Over the last 4 years as a part of the Microsoft Office 365 suite, we've been quietly tying our systems together with the O365 fabric while continuing to improve the experience using our tried-and-true data-driven methods. We know everything we ship has an impact, and precisely how much. We create with vim, SublimeText, IntelliJ, and GitHub; run on Macs and Ubuntu; write Swift & ObjC, Java (Dropwizard), Python, and Ruby on Rails; manage PostgreSQL, HBase, RabbitMQ, Memcache, HAProxy, ElasticSearch, Kafka, Storm, Kibana, and Vertica clusters at scale; and automate using Puppet, Docker, Mesos, Marathon and Azure across physical data center & cloud environments. We have two floors in the "Twitter building" at 10th and Market in San Francisco, where we work next to the Outlook Mobile, MileIQ, Volumetrix, and other acquired startup teams. It's a fantastic, open, creative space.

If San Francisco isn't your thing, we have a large sibling team in Seattle (Redmond). We're hiring for all roles in both locations!

Microsoft pays very competitively, invests in employees, and is highly supportive of a diverse and respectful workplace. It's a startup atmosphere with the stability and maturity of a large company, which makes it a perfect balance for me.

Email me, Richard; rtagger [at] microsoft.com, for more information or if you have questions :]
Location: India

Remote: Yes

Willing to relocate: Yes

Technologies: NodeJs, ReactJs

Résumé/CV: http://flipflopapp.com/files/NavalCV_short.pdf

Email: navalnovel at gmail dot com

I have 10 years of experience from embedded to web & mobile. My latest open source project repo is a npm library for implementing two player games with firebase https://github.com/flipflopapp/turnbased-games-with-firebase . I am using it in a personal project https://halfchess.com (current preoccupation).
It's incomprehensible to me - after some time I just started parsing it as "Big Data, Cambridge Analytica, Brexit, Trump". It'd be better if it was just re-titled to use the article headline, I think.
For plain files, pick your risk tolerance.

For DB backups, until you've actually loaded it back into the DB, recovered the tables, and tested a couple rows are bit identical to the source, it's a hope of a backup not a backup. Things like weird character set encodings can cause issues here.
Rewriting all the network code to use libcurl is not gonna happen in such a short timeframe.

I expect the issue will be solved by linking and bundling a recent openssl, which is relatively trivial to do for only one platform.
Ask HN: How do we know Uber's surge pricing is automatic?
I was talking to a few engineer friends and they seem certain Uber's surge is algorithmically decided yet I've never seen any indication that is other than a few third party articles about it.
The problem is not only exposure, but how to fit the complete luminance range in the very limited emission range of a screen or a photograph after capture, and the answer is definitely "not linearly".
You can sell a functional prototype for a while, until customers start massively reporting bugs, someone finds a severe vulnerability, or you end up with a 1000 developer payroll to compensate for low maintainability and people getting checked out.

Sometimes it's better to invest a bit in other aspects as well. Of course, you don't protect a $100 bike with a $1000 lock. There are tradeoffs.
This sound you are trapped in vim keybindings. There is no need to use a mouse on "normal" editors.
Okay, but even from the Ebeneezer Scrooge perspective, wouldn't it still be better for the business to actually do that -- try to find something they can competently do, rather than just pay to idle them?

Or is the the Boring Room what they do with the genuinely hopeless cases?
Show HN: Design Patterns in Ruby
Control and use go hand in hand. If you don't control your stuff, then it's just about inevitable that whoever does will eventually block your ability to use it.
We work with folks (very large banks, automotives, governments, manufacturers, retailers) who use Cloud Foundry, often combined with Concourse to deploy both apps and the platform itself.

It's surprising the number of people who want to build a homebrew Kubes PaaS. When I first started working in development, every company was building its own CMS, until it invariably realised that it was hard and that they were better off using a commercial or open source solution. Seems that container-based platforms are history repeating itself.
They already do this. Both db1.cluster and db2.cluster are production machines; their staging equivalents are db1.staging and db2.staging. The confusion was between two production instances--one of which had the latest data, and the other was replicating. The intent was to delete the partially replicated data but the command was run on the current master database server instead.
There isn't. He didn't have to respond at all. However, he expressed, through his language, an unwillingness to negotiate the contract. That's why he ended up not negotiating the contract.

It's also why when people address me or my employer the way he did, I just don't engage at all.
ISPs hijacking HTTP sites is very common. That DDoS some other comment was talking about was used by China's gov to attack Github just about an year ago.

I don't think script kiddie level attacks happen very often, because there are many easier avenues if you want to mass attack people. But MITM attacks can be very valuable for targeted attacks, because with it one can corrupt peers that your target trusts.
Save the Whales? Why, if there are people starving? Preserve Yellowstone? Why, if there are people starving?
Almost all such articles miss the most crucial self assessment piece- if you are married/in a relationship make sure you and your partner have a good understanding of the potential stress that you are about to take on. It can make all the difference in making shitty days tolerable or even more terrible.
Agilord | Software Engineer | Budapest, Hungary | remote | https://www.agilord.com/

We are a small consulting shop, slowly moving to build bootstrapped products, currently looking for a frontend software engineer.

The candidate should be familiar with modern web technologies. Experience in writing games is a plus but not required. We build our new products with Dart (both frontend and backend), non-fancy SQL DB and common sense.

E-mail: jobs@agilord.com
Optimize your influence
Hm, I had never thought to do this. (I no longer own the pan.) Granted, that would require me to get up a lot earlier to wait for everything to heat up :)
I used to think that, but based on recent events I'm not so sure: European Parliamentary governments seem to be having the same populist uprisings based on perceived illegitimacy and disconnect from of government that we are. All things being equal, I'd rather the US had a Parliamentary system, but I don't think it's a silver bullet.
Hustle | Software Engineer | San Francisco | ONSITE

Hustle is a peer-to-peer text messaging platform that provides organizations across the country with an affordable, efficient, and effective tool to reach their supporters. By facilitating two-way conversations, Hustle’s clients maintain genuine, personal dialogues with hundreds, thousands, and even millions of people. Our clients include Planned Parenthood, Human Rights Campaign, and Our Revolution (Bernie Sanders' organization). It's 48 times more effective than making phone calls.

As a product engineer, you will be working on Hustle's core web and mobile products: our web and mobile text messaging apps, our campaign administrative interface, and our message delivery back end. Product engineering at Hustle is unique in that we do not have mobile, front-end and backend specialists. Instead engineers are empowered to develop and ship features in their entirety covering the whole stack.
This feature of product development is enabled by Hustle's particular technology choices: the use of JavaScript, React, React Native and Node.js through out the stack. It's a stack that heavily rewards generalists that just want to ship things. It also makes for a very dynamic working environment: form a temporary team for a larger project where you decide to focus on shipping a polished mobile frontend and for the next project form another temporary team where you would focus on delivering a humming backend.

Hustle was started by engineers from Facebook and MongoDB and is backed by top VC firms including Social Capital and Index Ventures.
Please apply on our site to learn more about us and our growing team of 18!

https://jobs.lever.co/hustle.life/
SSaltStack is looking to hire a Senior Development Manager quickly.

https://saltstack.bamboohr.com/jobs/view.php?id=49
That's been my experience as well. I won't sign these types of clauses and haven't had issue with lining out offending portions, or adding them in...

Some of the docu-sign sites even have tools for this.. others don't.
What's still not known is if Thiel has dual citizenship.

In either case, the fact he was invited to stand in front of the GOP and declare "America first!" while silently (and secretly) hedging his bet on another country shows you exactly what kind of person Thiel is.

And, since we're past that now, how is he allowed access to ANY part of the Trump administration at this point?
> Taxes are high in Denmark, but it's easy to hire and fire somebody.

In Sweden it's not only hard to fire someone, but expensive as well.
Either that or SpaceSex.
What if the hardware fails and you have to buy new hardware? Not a problem with Windows, but you can't downgrade iOS.
Yours is an entirely appropriate response. While I appreciate the gushing solidarity in the rest of this thread, non working backups really is an elementary IT error, accurately attributable to incompetence.
If the eiffel tower were floating in one of the rings in these images, it possibly might darken one of the pixels. The image resolution granularity is about 500 meters (with the tower being 300).