skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

Location: Rhine-Ruhr, Germany / remote. I'm fine with travelling as well though.

Remote: Yes

IT consultant, web and enterprise software developer with more than 15 years of experience.

I'm experienced in JavaScript, HTML5 and many other web-related technologies. I'm a long-time Java developer and I have lots of experience with RDBMS as well, particularly PostgreSQL and Oracle DB.

In the past 3 years I've mainly been developing AngularJS applications (having started with Angular 2 recently) with Java / Spring back-ends and PostgreSQL databases. Among other things, many of these applications make of use complex data analysis and data visualization (using D3.js, NVD3, Chart.js).

I help companies with the quality and knowledge transfer aspects of software development: Testing (both front-end using tools like Protractor and back-end with frameworks like JUnit and Mockito), continuous deployment, improving collaboration within teams, training developers regarding best practices and new technologies.

Website: https://bjoernkw.com

GitHub profile: https://github.com/BjoernKW/

Please contact me via the contact form on my website or send an email to bjoern / at / bjoernkw.com
Development of Numerical Estimation in Young Children [pdf]
Uken Games|Downtown Toronto|Full-time|Onsite

Uken is looking for talented developers to help us build amazing mobile games. In particular, we have positions available for:

Backend Developers

Help us scale our backend to enable a million concurrent players by creating the infrastructure and services (SOA) that underly all of our games. Primary tech is Rails and MySQL, but you'll be working with many more such as Docker, Redis, NSQ, websockets, Hadoop, Spark and InfluxDB.

Software Developers

Join one of our game teams to build something that millions of people will play and love. Primary tech is either Unity or HTML5.

About Uken

We are one of the largest independent game studios in Canada, with hundreds of thousands of players a day across mobile and Facebook.

More info including full job postings at http://uken.com
If technologies were as free as software without regulation, cars would not have crumple zones, seat belts, airbags, anti lock brakes, or any other safety technology mandatory. Companies would use the cheapest pesticide even if it causes horrible birth defects and medical issues to grow our food. Medical and pharma companies would price their services and drugs however they want because they can and people have to buy it (which is what's happening already, and 17.1% of the US GDP is spent on medicine as of 2014[1], higher than any other country in the world). In every example, companies wouldn't do the right thing because it would cut into their profits, which is what capitalism boils down to.

Not every regulation is good -- look at SF's housing and how you can have multiple overlapping regulations that mean that building a building is impossible in some situations -- but in many ways they're better than "free as software" technology.

Edit: Yes, safety features like seat belts were available before they were mandatory, but not everyone would buy them. I would be surprised if car manufacturers marketed the seat belt much even if they offered it.

1: http://data.worldbank.org/indicator/SH.XPD.TOTL.ZS?year_high...
Because ULONGLONG is reminiscent of Windows, Visual Studio, and its flaky and outdated support for C.

It does not remove the argument of C choosing to use the type of the operands to determine the width of the calculus, but it shown that this is not portable, standard C.

Also, if the guy writes drivers, you should expect him to be aware of these problems, possibly having built an extensive set of preprocessor macros to handle these problems, like all other drivers use. But he seems to just loop into the "modify /compile" until it compiles and behaves, without trying to understand.
Arithmetic is surprisingly hard to get "right". You might try to generalise from this example that "multiplying two N bit numbers together should give a result 2N" wide, then discover that for simple examples you run out of machine bits. Then there's overflow/saturation handling, which is a mess everywhere: lots of systems have hardware support for saturation arithmetic, but you can't conveniently specify it in C.

If anyone could think of a good, concise way of expressing all these bells and whistles of arithmetic, it could be implemented as a language or language frontend. For now, most languages choose to either ignore it entirely or push the user to floating or arbitary-precision arithmetic as an 'improvement'.
Quick story time:

My wife and me have been trying to set up a service on top of WeChat using their payments and other APIs. (A very small idea, takes two days to implement on top of, say, Facebook and using Stripe for payments.)

The amount of hoops you have to jump through when you don't have guanxi (there was a huge discussion about this topic on HN some weeks ago) is staggering. First, forget about getting access without having a Chinese ID, next up, be prepared to go through multiple rounds of document sending in order to get access to more "advanced" API features, so you need a Chinese ID and a Chinese company number. Next, be prepared to go through loads of confusing documentation and terrible navigation to actually implement the thing (no English documentation is available, and not many Stackoverflow posts on the topic... yet). In case you try to be smart like me and only use Wechat's API for the "social" API features and not payments, you come across another wall: the API expects call to originate from a domain name having an ICP license: https://en.wikipedia.org/wiki/ICP_license basically a number registering your domain with the Chinese government. Again loads of paperwork and weeks of waiting around to get it done.

Give up on the Wechat API and hope people will share your website? Fine. So which payments API to use? Alipay works a bit better in Europe but most Chinese are allergic to anything that breaks Wechat's app "flow". Forget about using Stripe of Paypal: most users forgot about their debit/credit card number ages ago (the app has it) or don't even have a compatible one.

Still, every day I'm seeing pages from big and small Chinese brands that apparently can do all of these things with relative ease. Don't they have to jump through all these hoops, you wonder? Turns out that Tencent will allow "strong names" to get access quickly in order to help grow the platform, or so the gossip goes.

Why not use the western offerings then? Well, as of now, it's still "coming soon": https://pay.weixin.qq.com/wechatpay_guide/help_docs.shtml ... also, it's unclear whether you'd be able to access Chinese users through this. It's frustrating how hard it is to get anything done in China without local help. On the other hand, given how well platforms such as Wechat work for end-users and how feature-complete they are, Facebook better hurry up before Tencent decides to take on the western market for real.

Rant over :).
I'll add this to the list of reasons why recruiters' incentives are in direct competition with yours--and why you should not use a recruiter.
Probing the Improbable: Methodological Challenges for Estimating Risks
More reason for income equality. Studies show that things like impulse control have a significant innate component too.
Location: EU, Croatia

Remote: Yes

Willing to relocate: Yes

Technologies: Ansible, AWS, Git, JS, Linux, Node, Nginx, PHP, Python, RabbitMQ, Ruby, SQL, PostgreSQL, MySQL, Vagrant, ...

Résumé/CV: please email

Email: gpedic [at] gmail.com

5+ years of experience, my last job was remote (full-time) at a NY based startup as a back-end engineer, looking for more senior back-end positions preferably with remote option.

Nice to have, I would welcome a change of tech stack, I've been interested in working with Elixir and some other more functional languages for some time.
I was on the other side of this with a product that I was one of the main people on back in the late '90s - I looked at what we were selling and how much we were selling it for, and thought "Why are people buying this? Anyone with a decent IT department should be able to do this in-house."

But really when you sat down and looked at it, what we were selling was a supported and tested product that could be configured and active in less time, with excellent ROI, and at significantly less than the cost of dedicating an in-house developer to do it. What we were selling wasn't cutting-edge technology, it was time and cost savings for a department that was almost certainly already short of both money and staff time.
Borg backup (https://borgbackup.readthedocs.io/)

Borg is a cross-platform (linux - osx - bsd) backup tool with deduplication, encryption and compression. It's written in Python (>95 %) with some Cython and C for low-level bit bashing.

> What do you hope to build this month?

We're working towards the release of 1.1.0 which may occur at the end of this month or the next. It includes a lot of features and general improvements already, but there's always something to do!

> What kind of skills do you need?

We can always use more testers and people writing better documentation. Code contributions are always welcome as well - test improvements, bug fixes, new features and so on.

There has been initial work on a native Windows version to the point that the basic features work, but it would really benefit from an active Windows developer. Windows issues: https://github.com/borgbackup/borg/issues?q=is%3Aopen+is%3Ai...

License: 3-clause BSD.

Contribution guidelines: https://borgbackup.readthedocs.io/en/latest/development.html

We also participate in Bountysource.
Its wrong because you don't understand the problem you're trying to solve nor why the tests passes after randomly trying a double. This is cargo-culting.
The Enemy Within: A Free Course on Insider Threats by Troy Hunt
Should people know what "CIA-style analysis" means? Your short description should explain what this means, or link to an explanation -- otherwise it tells people nothing.
right I'm saying that 'biology' is a more appropriate term than physiology.
DevOps questions worth asking
Not anymore. :-)

Whatever faults dang may have, he's not a capricious moderator, and he works hard to be fair.

Since I got called out my name, let me say that no one has tried to "filter me out" of HN since Paul Graham stopped moderating the site.
It's really simple, I have a table hanging right by my screen that has type of Operand1 and type of Operand2 and then the type of the result. It has never been an issue. In general, the result is always cast towards the larger and unsigned type.
It is strange to pick on C for this, as I cannot think of a single language that works the way the author seems to want. The only exception I can think of is Perl, which has the "wantarray" function that lets a function vary its behavior based on what its return is being assigned to: http://perldoc.perl.org/functions/wantarray.html

With that exception, it's pretty much always assumed that an expression is evaluated independently of what it is being assigned to. I have a feeling that the author's preferred behavior would lead to some surprising results, but I can't think of any good examples off the top of my head.
They already have. It's called Tizen. [1]

1) https://www.tizen.org/
PolicyGenius | Full-stack, Front-end, DevOps Engineers | New York City (NYC)

We're growing fast and hiring for all engineering roles. Shoot me an email at josh at policygenius dot com if you have any questions. You can read more details about each role at http://careers.policygenius.com

About us:

PolicyGenius is an NYC-based insurance tech startup with a mission to help people get the protection they need and make them feel good about it. We are changing the game by making insurance shopping faster, friendlier and more efficient for the online consumer. Since our launch in 2014, we’ve achieved rapid growth in a notoriously difficult industry and established ourselves as a pioneer in a now hot space (insurance, if you can believe it). We're at an exciting inflection point, having raised a $16.25M Series B, and we're focused on building out our powerhouse team.
Second Spectrum | Los Angeles, Lausanne, Shanghai | Full-time | On Site

We create products that fuse cutting-edge design with spatiotemporal pattern recognition, machine learning, and computer vision to enable the next generation of sports insights and experiences.

We recently became the Official Optical Tracking Provider for the NBA (think of the data!): http://www.forbes.com/sites/darrenheitner/2016/09/22/the-nba...

You can learn more about what we do from our various videos (I recommend our CEO's TED talk for a good overview): http://www.secondspectrum.com/videos/

Engineering roles:

IT / Hardware / Systems Technician, Video Systems Engineer, Mid/Sr Full-Stack Engineer, Sr UI/UX Engineers, DevOps Engineer, Machine Learning Software Engineer (a strong SE fundamentals and experience (as a generalization, not a pure data scientist))

Creative roles:

Creative Director, UI / UX Designer, Motion Designer, Animator, Producer/Editor

You can apply through email at work@secondspectrum.com. Happy to answer any questions you might have: karl@secondspectrum.com
Maybe releasing a container with .net core included and using that to bootstrap on other platforms could work? You would run the container with the source code and build directories from the host mounted and run the appropriate command.

It's not perfect, since now you have a dependency on Docker (or equivalent), but maybe it's still an improvement?

There's also some efforts like [snap](http://snapcraft.io/) to make it easier to release binaries with all their dependencies packaged together, but I expect making it work for a complex project like .NET is difficult.
We dumped Rackspace for AWS. I tried desperately to get them to do anything for us about their cloud as we had dedicated servers and needed to grow a bit. I was able to order a huge dedicated server at an OK price, but FFS it took eight weeks to be available for use.

I asked a ton of times about their cloud stuff and just got re-directed back to dedicated servers. I got tired of it, went to AWS, and haven't looked back. Using reserved instances and scaling groups we're paying about 10% less per month for 8x the number of servers, and slightly more cpu/memory/disk overall (we had some pretty beefy stuff at Rackspace).
Location: Dubai, UAE

Remote: Preferred

Willing to relocate: Yes

Technologies: NodeJS, Python, GoLang, OrientDB, MySQL, PHP, Freeswitch, Ansible, Jenkins

Résumé/CV: rajeshvaya.com

Email: rajesh at meexture dot com
You can put a limit on spending. I"ve had a mistake from billing from them that they rectified. I'm sure you've take the step to contact them.
How is this public information?
Possibly a stupid question, but is there a way to access this without installing the app? I can't find any way to access it through a browser.
Location: Belgrade, Serbia (Europe)

Remote: Preferred

Willing to relocate: in exceptional cases

Technologies: DevOps Engineer / SysAdmin working in the IT infrastructure area for the past 5+ years. Ex-IBMer with a lot of experience in both enterprise and startup worlds. A lot of work with various UNIX/Linux systems, focusing on automation, scalability and reliability.

CV: available via email

Email: nikyc [at] protonmail [dot] com
"the industry—despite its language of revolution—is quite conservative"

This statement is crazy and captures the folly of this article. Silicon Valley is not conservative in any sense of the word. SV is about as radical as you can get without losing touch with reality.

The author seems to think that anything that touches money must be evil. But you can't make much positive impact on the world by sitting around a fire singing kumbaya. Ultimately money has to be part of the equation for the vast majority of worthy causes.

And if you think I'm just one of those greedy capitalists peddling propaganda: I say this as someone who took a 60% pay cut in hopes of ultimately making more impact on the world.
Yeah, I was confused when I saw this headline.
How-To: Do Scalable Graph Analytics with Apache Spark
Angular 2 workshop in Zurich on November 30
I really couldn't organize my thoughts from the sheer amount of criticism I have of this blog post. So instead, I'll kindly ask anyone to give this person a "do what I mean, and not what I say" programming language.

And they will realize that even that has quirks.
What happens when I don't have internet access? Do I install a second piece of software on by box?
Why do you think it's obsolete?
Jikes didn't have any javah-like functionality to generate .h files to my knowledge.
I don't think so. This is what my billing statement says -

App Engine Backend Instances: 8146.607 Hours (Source: [h-56])
Venture Research Inc. | Plano, TX (Dallas, TX, DFW) | Onsite Only | http://www.ventureresearch.com

Interested in RFID? In improving inventory and replenishment processes in hospitals, labs, and clinics? In automatically tracking pallets, containers, and other assets around a facility? Come join us!

Venture Research is a leader in the RFID industry and is consistently pushing the leading edge of what is possible using RFID. We have a variety of opportunities available for both fast-paced new product design and development as well as for development on some of our long-term stable products. 17 year old small but growing company, privately held, with excellent benefits, 401K matching, paid health insurance and highly competitive salary and bonus structure.

We are hiring for the following positions:

* Senior .NET / Backend developer: C#, VB.Net, ASP.NET, MSSQL, Oracle, JavaScript and JQuery. .NET MVC a plus.

* Embedded firmware engineer: microcontroller development using primarily NXP Kinetis parts.

* Embedded platforms engineer: C, Linux, Android NDK. Experience with hardware co-design, Python, QT, Django, React a plus.

Please email resumes to hr@ventureresearch.com, or use the email in my profile. Thanks!
Are there example open-source stylesheets to accomplish this filtering?
Amazon | Edinburgh, UK | Full Stack Engineer - On-site Only | Relocation Assistance | Full Time | Visa Sponsorship available

Amazon development Centre (Scotland) is looking for experienced software developers with strong technical ability, a focus on the customer experience, great teamwork and communication skills, and a motivation to achieve results in a fast-paced environment.

Our development centre in Edinburgh is responsible for devising and growing innovations for Amazon around the world. Small teams of developers, designers and leaders run major parts of Amazon’s business, technology and operations. From interactive UI design to large-scale distributed systems and machine learning, we do whatever it takes to deliver great products and experiences for our customers. Our work is characterised by high scale, complexity and the need for invention. We offer great opportunities to work on big data, machine learning and high-scale, low-latency distributed systems.

We use a wide variety of languages including Java, Python, Ruby, and JavaScript; Open Source technologies including Linux, Ruby on Rails, and AngularJS; and we build on top of Amazon’s world-leading AWS platform.

For more information take a look at our microsite - http://www.amazondc.com

Feel free to get in touch with me – contact details in my profile - if you are interested in having an informal chat about roles here.

(Please note, I only recruit for the Edinburgh Dev Centre, so cannot help you with other roles/locations)
As of a few years back, the tenure of software developers when leaving a job averaged at 18 months. I'd guess that silicon valley drags that average down, and the rest of the industry drags it up.
If you set things up badly then you can certainly get paged when on AWS. If you set things up correctly (multiple AZs / regions and auto scaling etc.) then it's much less likely. There could of course be software issues but hardware is no longer your problem and you can let experts do it for you.

Yes, you could do this yourself but that would cost more and reduce the advantage. How many colo racks in how many data centres / countries do want to have to visit? Even with redundant hot spare fail-over you will need to fix the hardware at some point and will be running at risk until you do.

A hybrid approach can work, with colo for the base load and cloud for scaling spikes / redundancy.
Mediafly | Sr. iOS Engineer | Chicago | Full Time | Onsite

Mediafly is a high-growth, fast-paced software-as-a-service company that helps enterprises turn their content and data into compelling mobile experiences. Our products tie web-based content management with native, fully branded mobile and tablet apps.
We have a lean, growing team of passionate engineers and professionals that love to build great products and solve big problems. Our team is highly collaborative and a lot of fun. The best ideas, design and implementation win. We love to design, build, ship, and improve our products to make our customers’ lives better every day.

Lots more about who we are looking for and what we do, here: https://www.mediafly.com/who-is-mediafly/careers/senior-ios-...
Looks like this was voted down so I upvoted. It's a germane datapoint.
Quri | San Francisco, CA | Senior Frontend Engineer | ONSITE | Full Time | 140k+, 10% bonus, significant equity

Quri is transforming retail execution by providing real-time, store-level visibility into the performance of products and promotions in 150,000 retail locations across 6,000 cities. Partners like Procter & Gamble, Heineken, Nest, Unilever, Kraft, Nestle, Coke, Kimberly Clark and 200 other global companies rely on us to unlock growth and increase the ROI of their $1 Trillion in trade spend and new product introductions annually.

We're looking for experienced engineers to join our small (about a dozen) but growing team of focused, dedicated, and passionate technologists who thrive using a variety of tools to solve real world business problems.

Parts of our stack include: react / redux / relay / graphql / rails / postgres.

Apply here: https://jobs.lever.co/quri/44ffd19f-54fa-466f-9cda-1544f1bd6...
I learned programming with JRuby SL4A on my smartphone. I can't imagine anyone doing this today. Gingerbread is without a doubt my favorite Android version. You had so much freedom back then!

https://github.com/damonkohler/sl4a
Uber didn't start with all of that either.

The MVP can be built in a weekend though.