skysight-inc/HackerNews huggingface dataset:
Man AHL | Quant Platform Developer| London, UK | Onsite | Full Time

As a Quant Platform Developer at AHL you will be building the tools, frameworks, libraries and applications which power our Quantitative Research and Systematic Trading. This includes responsibility for the continued success of “Raptor”, our in-house Quant Platform, next generation Data Engineering, and evolution of our production Trading System as we continually expand the markets and types of assets we trade, and the styles in which we trade them. Your challenges will be varied and might involve building new high performance data acquisition and processing pipelines, cluster-computing solutions, numerical algorithms, position management systems, visualisation and reporting tools, operational user interfaces, continuous build systems and other developer productivity tools.

Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the libraries we use extensively. We implement the systems that require the highest data throughput in Java. For storage, we rely heavily on MongoDB and Oracle.

We use Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and HipChat for internal communication. But our technology list is never static: we constantly evaluate new tools and libraries.

o We host and sponsor London’s PyData and Machine Learning Meetups

o We open-source some of our technology. See https://github.com/manahl

o We regularly talk at leading industry conferences, and tweet about relevant technology and how we’re using it. See @manahltech

Essential Skills

o Exceptional technology skills; recognised by your peers as an expert in your domain

o A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches

o Expert knowledge in one or more programming languages, preferably Python, Java and/or C/C++

o Proficient on Linux platforms with knowledge of various scripting languages o Strong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB

o Proficient with a range of open source frameworks and development tools e.g. NumPy/SciPy/Pandas, Pyramid, AngularJS, React

o Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.

If you're interested, please get in touch with Milly Parrott mparrott@ahl.com
I'd be careful with those statistics - they are post-systemic-bias i.e. those were the stats on people accused of committing crime. Because {profiling, racism, bias} we'll never know exactly how many murders were committed by whomever.

Not saying the stats are worthless; just biased.
Driving Product Priorities with a Stakeholder Roadmap
Books I read this year
> He's talking specifically about OpenBSD base.

No, he is very explicitly saying that

> There has been no attempt […] provide replacements for base POSIX utilities.

Which once again is categorically false, a github repository purporting to do exactly that has been provided.

> i386 is relevant because OpenBSD supports i386.

i386 is supported, the issue is compiling the compiler on i386.
Voicemail
In-state tuition at the University of Illinois is $31,000 per year.
No. Because they are cash settled, only cash will change hands.
Retargeting.
That's also the business model of most dating websites.
What am I supposed to reply to?

Instead, why don't you take a multimeter and see if you can measure any voltage (never mind current) by moving a magnet, by hand, near a single non-coiled wire.
A pesimistic view - the inequality will be rampant, well-paid IT-jobs will evaporate due to advances in ML and a huge surplus of developers will be fighting for scraps, requiring 1-2 side-jobs to pay their expenses. 25% of jobs will be gone due to self-driving cars boom, causing another round of consolidation among car manufacturers as people stop buying cars. Most of 1st world will resemble Brazil, gated communities of lucky ones and shanty towns for the rest. There will be a significant population decline in the 1st world due to widespread cheap availability of sexbots, with universities researching "baby factories" to keep humanity going. Eugenics will be alive and well and culture completely shifts to survival of the fittest, with hunger games becoming main sports TV broadcast. Global warming causes massive ocean die off, prompts massive emigration out of the area between two tropics, disrupting economies world-wide. Fossil fuels will be largely depleted, people would lose the knowledge how to extract them from great depths as the productive generation passes away. Most people will be selfish narcissists with no regards to each other, living their artificial life on social media and in advanced VR. Cryptocurrencies cause governments to lose any effect on economy, advanced cryptology prevents effective capital control, allowing largest players to completely dominate.
They seem like Kickstarter bred with stocks - mostly an unenforceable promise of future products/services/magic to the users who buy the initial coins.

An employee where I work recommended we do our own ICO, but for the life of me, I couldn't figure out what it was that the coins would eventually be exchanged for. Maybe I'm just too dumb - he's objectively smarter than me, I'll freely admit - but it seemed not too different from shaking a cup to passersby.
Is Flipkart CEO Kalyan Krishnamurthy Moving Out?
Flipkart’s CEO Kalyan Krishnamurthy may move from the company’s top post, according to two sources aware of the development. While it’s not clear when he will move out, sources indicate that his transition will be materialized over the next two months.
If you read the post more carefully, specifically the possibility of the US pulling out of the Iran Deal: Not only would it legitimately [...], you'll notice that I never claim Trump pulling out of any treaties– possibility and would indicate the conditionality here. Arguably, the effects I mentioned could also result just from high-level politicians talking about the possibility of unilaterally withdrawing from such deals.

I also didn't use the word 'treaty' anywhere near my mention of Trump, nor did I mention the Paris agreement.
Potable water is an approximate proxy of energy costs. Find a scenario where energy costs increase 10-100x, and water will closely follow (not exactly, because when potable water costs in the US rise above a certain level, then people will change their habits, like not use potable-grade for watering their lawns, and not having lawns in the first place). Due to ongoing transition of developing nations into developed nations, and the tendency so far of the latter to decrease birth rates due to populations that embrace development trends responding to economic incentives, there is likely a cap on energy costs well below 100x.
https://news.ycombinator.com/item?id=15793754

https://news.ycombinator.com/item?id=15799610
> I see it as part of portability that you do not need to use any external system for bootstrapping.

You always need an external system for bootstrapping, you're not assembling the base C compiler with which you're compiling everything else. At one point you need to obtain a compiler from somewhere else.
>Since we have a shortage of doctors in many regions and specialties

We also have record levels of advertising by not only drugmakers but also doctors and hospitals. If there is a shortage of providers, why is so much being spent on demand generation efforts?
Market liquidity problem means that they can't diversify easily. Any large withdraw would collapse the price.

That's why I was asking the question. Market cap can be billions or trillion, especially in manipulated markets, but if you can't withdraw your money with that price it was not real value.
I don't like the concept of a smart contract having an "owner". Why should anybody have any more power than anybody else?

A true trustless smart contract would have no owner.
http://entrackr.com/2017/12/flipkart-ceo-kalyan-krishnamurth...
Realtime Register | Software Engineer(Java)| Full Time | Onsite
Realtime Register is the largest international domain registrar in the Netherlands: we manage over 2 million domain names. We register domain names for resellers, hosting providers, web design agencies, and other companies. We are currently seeking a self-motivated software engineer to join the Realtime Register development team in Zwolle, Netherlands. Even though the scope of this position is limited to domain name registration, the technology is complex. We integrate many domain name suppliers (registry backends), each with their own interfaces, procedures, and technical challenges.

Check out our website: www.realtimeregister.com

More details and apply here: https://www.yourholding.nl/vacatures/37
Monitoring data and metrics: your most valuable business data
https://news.ycombinator.com/item?id=15839922
Proof the Dark Web Linduaer is photoshopped.

https://www.artnome.com/news/2017/12/2/debunking-the-dark-we...
The Syfy show Incorporated seems more like the direction we are currently heading: climate refugees living in "Red Zones" while megacorp employees live in the "Green Zones".
Man AHL | Technology Intern | London, UK | Onsite | INTERN

Man AHL is a diversified quantitative investment manager dedicated to delivering a broad and innovative offering in systematic trading strategies. A pioneer in this field since 1987, Man AHL manages assets for institutional and private clients globally and has a range of momentum and non momentum driven strategies.

Overview

Man AHL is offering summer technology internships, to run between 8-12 weeks, based in our head office in London. This is a great opportunity to join one of the most prestigious tech teams in systematic trading. We want the best people, using the best technology, to apply a data-driven, scientific approach to finance. We believe an open and collaborative culture is key to attracting great developers. Our commitment to the wider development community is a natural extension of this: examples include open sourcing projects such as Arctic, sponsoring meetups such as PyData London and the London Machine Learning Meetup, as well as regularly tweeting: @ManAHLTech.

We're looking candidates with a genuine passion for technology and a flair for creative problem solving. We will give you a project to showcase these skills, and support you as you gain valuable career experience. Your contribution will help us in our aim to ensure that leading edge technology keeps our business at the forefront of its field.

Requirements

Currently studying for a degree in Computer Science, Mathematics, Engineering, Physics or a related technical discipline from a leading university.

A passion for technology and exceptional programming skills. Please include links to any relevant content (e.g. github) on your application.

Experience of working with Python.

Please apply online via our website, or send your CV and cover letter to mparrott@ahl.com by 16/02/18.
You are right. I am going to publish it this week no more holding onto it or adding things. Thanks for your effort, I have side projects in the form of website and never felt like this in publishing it. It's the mobile app world which is new to me scares me a little
"But I'm not brilliant, and I don't have a lot of energy, and so I'm also grateful there exists an operating system I can understand, and other people who continue to work to make that operating system useful."

Writing correct, efficient C takes more years to master than people take to learn Rust that I've seen. Also, the C compiler and many other parts of OpenBSD are black boxes to their developers. Your worries apply equally to their situation unless you've read and understood all their dependencies. On top of it, the OpenBSD people are always rewriting stuff for claimed benefits in maintainability or security. It's just when we talk a safe, systems language that can be as simple as a Wirth language or complex as Rust they suddenly can't justify the effort of even piecemeal replacement.

Then, next week, they'll put piles of effort into a mitigation across their toolchain whose benefits are so probabilistic even they can't tell you what attacks will fail or succeed. It's worth it, though, to improve their security standpoint. Unlike the pain of recoding even one utility in something like Rust. That's where this email draws the line.

Of course, I encourage people to do exactly what he asks every time another BS argument is raised. He's worried about drawbacks of a non-C language? Make something like Cyclone or get a Wirth language better at selectively turning off safety compiling to C w/ great C FFI. He's worried about compile times? Fix the compiler. He says utilities aren't rewritten in the better language? Rewrite them showing its advantages esp against the bug reports in OpenBSD's tracker. Just keep pounding away at the problems until he runs out of excuses to import stuff or is extra clear they simply don't like language/method X for arbitrary reasons. Regardless, you get a pile of safe utilities/modules for OpenBSD to do useful things on top of fast, safe tooling. Win, win. :)

Alternatively, contribute those ports to OS's that want to bring in best-of-breed tooling for boosting safety and security. They're usually smaller, less mature, and need all the help they can get.
This is a sign that the polarization of society is increasing. I imagine during the run-up to the first US civil war there were similar pressures.

I'm struggling with identifying the root issue behind this polarization. My best try so far is:

"Is the natural human condition just?"

Pro: "Nature and/or God made us a certain way and that's the way we should be. We should embrace our nature. If there are differences in outcomes by gender, race, etc. then these are ordained by nature and/or God and are therefore intended and just. Fighting nature on these issues is a losing battle."

Con: "Sentient beings should endeavor to change nature both social and physical to improve their quality of life. We should not accept intrinsic limitations or large scale differences in outcome but search for ways to address the root causes of these and change them to our benefit."

On the pro side would be: fundamentalist religious conservatives (of any religion), secular "alt-right", advocates of "human biodiversity" or other Neo-racist and biological determinist ideas, nativists, Neo-reactionaries, and certain very reactionary elements of the green movement.

On the con side would be: humanists, socialists, liberal-leaning or humanistic libertarians, transhumanists, progressive religious theologies, and other liberal or enlightenment schools of thought.

Edit: on a deeper level this is the is/ought issue in philosophy. To what extent is "is" synonymous with "ought" and how does one arrive at the latter from the former? This is a very fundamental issue in ethics, epistemology, and even metaphysics.
Hah. Going by the "anything you compile with a magic box becomes itself a magic box" argument, even the OpenBSD base is a magic box as soon as you run it on an x86 machine.
Or they started off with something that was easier to sell to TV execs and then pivoted to what they actually wanted to make after a few episodes.
Configuration is static while conventions tend to be ideological. That said I've lost a lot of hours to webpack bugs, some having to do with versioning, others having to do with its interaction with 3rd party libraries. Far from a solved problem.
GHC is still C-boostrap-able. That's literally the only reason why the C backend still exists:

> The C code generator is only supported when GHC is built in unregisterised mode, a mode where GHC produces 'portable' C code as output to facilitate porting GHC itself to a new platform.
486s and 586s are still sold for usage as embedded systems. They are well understood and some of them managed to pass certification decades ago.
Keybase Bug Might Have Backed Up Your Private Encryption Key on Google's Servers
But a C compiler is part of basically every Unix system. That matters. For example, one of the perks of my job is that I do occasionally get to play with real nice hardware (such as a Cray with a couple thousand nodes at one point). The downside of that is that the owners won't give me root access and because there are lots of other people working with it, stability of the system is more important than getting the newest software installed. Oh, and this also sometimes means restricted internet access.

So, bootstrapping matters to me, and the bootstrapping story for anything involving LLVM isn't very good (I'm actually having some problems with a language other than Rust in this regard).

Interpreters you can generally build fairly easily from source (Lua, Ruby, Python, Tcl, for example). But when it comes to compilers, bootstrapping is generally a much bigger obstacle. There are a few notable exceptions that only require a C compiler, no internet access during their build, and build in an acceptably short time:

* OCaml bootstraps from C via a bytecode interpreter, which is then used to build the native compiler. On my laptop (using four cores), I can actually do that in under a minute (two minutes if I want flambda).

* Nim compiles to C and hence builds in half a minute on the same machine from C sources.

* LuaJIT builds in a few seconds, assuming a dynamically typed language with a JIT compiler is sufficient for you.
The Absolute Gerrymandering Fix
"5. The age of implantables: As our world changes, scientists believe that humans’ brains will continue to get bigger"

its my understanding that the human brain has been shrinking, especially since agriculture
It says in the 'error' screen why they are blocking incognito.. so that they can accurately count how many articles you have read. Seems fair enough to me.
Probably because God commanded it.
You can't just pass in which interface to bind via an environment variable or parameter?
AWS Data Centers
So Where Are the Jobs?
That’s some researchers sharing their analysis with NYT.
I don't think that Troy Hunt can reasonably be expected to address the issue of "plausible deniability". He points out that is an issue, I believe it's on the organization (in this case parliament) to find a solution.

Personally, I'm all for the position that if you shared your password with someone then you are wholly and completely responsible for their actions. That is, the porn downloaded with your account is your porn, regardless of who actually was using your login to view porn.
Ask HN: What do you think your day will be like in 2030?
Inspired by this post Predictions for what life will be like in 2030 (https://news.ycombinator.com/item?id=15843762), I'm curious to hear what HNers think their days will actually be like in 2030.
Good. The first step to establishing a regulatory framework is defining boundaries of acceptable behavior by shutting down egregious violations.
How is incognito mode detected?
I'm not taking a side on whether asking about home labs in an interview is a good idea or bad idea but it's not discriminatory in a legal sense.
A Newbie’s Guide to Scala and Why It’s Used for Distributed Computing
Using technology and money to blackmail yourself isn't an effective way to make you do something you don't actually want to do; shady.
That was all over the Russian media about a month ago when it happened. Not sure if it's coincidence or not if the decision to buy Russian defense systems was influenced by this event.
Facebook launches Messenger Kids app
For Dota2 TI finals there was over 10m+ watching, this is a combination of all live streams - https://esc.watch/tournaments/dota2/international-2017

It seems the stats for CS:GO (Concurrent viewers at least) is even lower -
https://esc.watch/tournaments/csgo/eleague-major-2017
Old clickbait.
They were entrepreneurial enough to get entangled with Zuckerberg and Facebook.

And to do that they had to be at Harvard at the right time, which involved being born in the right circumstances of course.
The time to spin up is on the order of seconds.

IMO, if your core competency isn't sourcing and buying hardware in order to build render farms, you shouldn't do it. It's just not worth it. AWS brings a lot of value to the table, not the least of which is the fact that you won't have to maintain/fix hardware when you're just trying to render something. If the instance is broken, you can just kill it and spin up a new one.

Seriously, this will make your life so much easier.

> Anyone know if the X1 instance is 1 motherboard with 4 sockets or 2 separate mobos with 2?

This shouldn't matter. It's abstracted away from you by design.
I got the feeling that SCUD was always intended to deliver wire-area weapons, such as biological or chemical, and not small explosive warheads. If you're firing area-denial weapons, precision doesn't matter much.
yes. or maybe even distribute it among those that managed to reach their goals.
I had been discussing almost exactly this idea with a friend over the last couple weeks, wholly unaware of the similar services listed elsewhere in the comments (although I realise there is a chance I heard about one of them in the past but forgot about it). Good job on getting this up and running, looks great so far!

The way we had proposed to deal with funds that were not returned to the user because of failing a goal was to add them to a reward pool of sorts. We would take a percentage of any failed goal funds, but the majority would be given as rewards to others who had completed their goals in a similar area or time period. The details of this hadn't been fleshed out but one potential way to do it we discussed would be to distribute the reward pool at the end of every month to those who had completed gals in that month (proportional to the amount of money staked).

This would potentially remove some people's concerns listed in the comments about the money not being handled well in case of goal failure. Also it might drive more usage of the service if people would maybe even profit.
I see it differently. A Zoo is a safe place for parenting and learning. If you feel disrespected by mere glancing on a child having a temper tantrum in a Zoo, then you and I simply aren't going to agree on much. I'm certainly not going to escalate a situation with my daughter to physical confrontation so that you might feel more comfortable.
University of Chicago | Chicago, IL |ONSITE | Full-Time | Visa

The Center for Data Intensive Science at the University of Chicago builds out innovative data sharing platforms for biomedical research. We work on complex technical and scientific projects that require smooth industry-standard execution of an Agile software development lifecycle to provision data services and data commons. Join our team at the forefront of both cutting edge research and petabyte-scale production systems supporting research in cancer, birth defects, HIV/AIDS, and neuropsychiatric disorders.

Stack: ubuntu, kubernetes, docker, Go, python, flask, graphql, elasticsearch, microservices, oauth2, jwt, AWS, GCP, terraform, kafka

We're expanding and currently hiring for several roles:

Software Engineers (python): https://www.linkedin.com/jobs/cap/view/534221555?pathWildcar...

Lead Software Test Engineer: https://www.linkedin.com/jobs/cap/view/534223702/?pathWildca...

Software Engineer in Test: https://jobopportunities.uchicago.edu/applicants/Central?qui...

IT Security Analyst, Risk Management: https://jobopportunities.uchicago.edu/applicants/Central?qui...

DevOps Engineer: https://www.linkedin.com/jobs/cap/view/534231284?pathWildcar...

Technical Project Managers: https://www.linkedin.com/jobs/cap/view/534222636/?pathWildca...

and more at https://cdis.uchicago.edu/careers/