Hacker Newsnew | past | comments | ask | show | jobs | submit | raviksharma's commentslogin

Adding to the other reply.

If the package is in Ubuntu Main repository (https://ubuntu.com/blog/ubuntu-updates-releases-and-reposito...), it is maintained by Canonical engineers for LTS. Ubuntu Universe gets security fixes for up to 10 years as part of the Ubuntu Pro offering, which is where most of the upstream Debian packages are.

A package from Ubuntu can be removed using the following process, Anyone can file a request. https://canonical-ubuntu-project.readthedocs-hosted.com/stag... (note: the url will move to documentation.ubuntu.com domain)

Debian also has https://qa.debian.org/popcon.php?package=openssl, but it does not mean that a package with very low popularity should be removed.


Concur | Bangalore, India | Full Time | On-Site

Concur - an SAP group company, is one of the largest SaaS companies in the world. Based out of Seattle-US, Concur is the leader in integrated travel & expense with over 30,000 enterprise customers & 100 million end users. More than 75% of Fortune-500 companies use Concur as their Travel & Expense solution.

Concur's rapid growth requires a scalable, resilient, internet-scale backend. The Core-Services team based out of Concur's Bangalore office works on scaling the Concur platform by writing resilient, scalable, backend-services.

The Role: Senior Backend Engineer

We write backend-services that make up the 3rd largest SaaS platform in the world. We focus on authentication, authorization, identity, sso stacks, token services etc. We design, write & deploy to AWS - with complete end to end ownership. We are obsessed with performance, metrics, resiliency, failure proofing & scalability.

Clojure is our poison of choice.

We are looking for programmers with experience in writing scalable services.

Prerequisites:

* You speak Lisp. Any dialect.

* Proficiency with functional programming techniques.

* Strong Data structures and Algorithms.

* You have shipped production code.

Contact: ravi [dot] sharma [@] concur [dot] com


What about folks who don't know lisp?

Need not bother apply?


Writing any dialect of lisp for a side project qualifies.


"You could have ruled it out from the function signature alone" - kindly elaborate.


The return type is too small


OK. you mean result might overflow. Can't we handle it somehow? like a flag or something.. what solution(different function signature) do you propose?


My point was just that if you want to nitpick that it isn't x^n for all inputs, then the n < 0 cases are only a part of the problem since foo(10,10) can't possibly be 10^10 regardless of the the function's body.

I'm not sure what you want me to propose a fix for. If we want a function that calculates x^n we'd probably wouldn't write it anything like this, and we would probably return a double and accept some inaccuracy.

Presumably what we actually want is an example of a hard to read function that calculates a simple result so we can use it on an amusing quiz. In that case we could change it to take unsigned n and ask what it computes in the cases where there isn't overflow. Or even better, it would be neat if there is a reasonably small modification that could be made so that it would calculate x^n mod (2^32-1).



I don't think you are supposed to "prepare".

Make sure interviewer understands what you already know or can learn quickly if its something specific that job requires.

If you have to prepare for that role.. you are probably not a good fit. move on...

*Of course its a different matter altogether if you are fresh out of school.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: