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.

AHL has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.

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
How to Recover Deleted WhatsApp Messages from Android and Print
> I'm not clear how this device is substantially better than videochatting on your laptop.

That's because you're knowledgable about technology. My grandparents are incredibly smart people but doing anything on the laptop, mobile devices; pretty much they always find a way to go down the wrong path. Always.

But a device like Echo Show (once it's setup) or a dedicate Facebook chat device? That's push button, done. Easy. No update process to deal with, no random dialogs, no spammy bloatware from terrible software vendors to confuse, etc.

For those still in society but do not have the firmest grasp of technology do still want to participate where they can. Sometimes it's not made easy enough to do, in my opinion and experience and one of the best reasons for a dedicated device such as this.
Online Jobs
It's a bit tougher when a paper hasn't been peer reviewed, although not too different from a good paper published in a low quality or unknown conference. I think you should cite any idea you pick from a paper when the said paper has some the following qualities:

- novelty

- technical correctness

- clarity

- good experimental evaluation

Novelty is the most important: if without the citation your paper looks like the original idea, this is plagiarism.

If the paper has big shortcomings that your paper adresses, it is fair to give yourself the credit you deserve of course, but it doesn't harm to cite the other paper, in fact it gives a way to give some sort of peer review: In [1], Foo and al. attempted to explore <subject> but the experiments were inconclusive/the technique sucked compare to state of the art/they didn't explain how they did it... In this paper we did this and that and it gives us awesome results (Said in a nicer way)
What I've found to work well is to push images to your registry with a different tag for each release. For instance, you have "web:1.0" running in production and want to update? Create a "web:1.1" image, push it to your registry and in Docker Swarm, point your "web" service to the "web:1.1" image instead of "web:1.0".
That link talks about North Korean refugees entering Thailand. I don't see a part related to Bulgaria or FYRM in it.

Wrong link, perhaps?
Math is not about proofing something, or creating a as big as possible collection of lemmas. Math is about creating structures that can use as tools to solve problems. And problem solving is a task done by humans, so math is only useful if humans understand it and have a intuition.
This probably fits with the iPod narrative but for me the current Apple Watches just aren't good enough for sports use.

What do I mean? Well specifically they lack ANT+ support so they won't work sensors I already own. E.g. Cycling power meters, heart rate monitors, electronic groupsets, etc.

Some of those I could replace cheaply with Bluetooth alternatives but not all of them.

In the future I'd like to look at things like blood oxygen monitors, not having Ant+ really cramps your choices.

I don't find Garmin products all that reliable but if it was purely for sports I'd currently buy one of their watches over an Apple Watch.

(I own and really like my Mac and iPhone so I think in other areas I must fit the Apple customer profile).
Even at a smaller scale it is a little nerve-wracking to know be so reliant on one provider. If AWS tanks there's a fair amount of code that'd need to be changed just to switch over to Azure or GCE. Failover with, e.g., email providers is easy enough, but the entire cloud stack (for lack of better terms) is a completely different ballgame.
I think this is a political move disguised as technical move

I think there are solid technical reasons to discourage Btrfs use, just to quote from the official wiki [0]:

> The parity RAID code has multiple serious data-loss bugs in it. It should not be used for anything other than testing purposes.

Now I don't know if this issue has been addressed already, or which kernels are affected, but the fact that there is a prominent warning on the wiki speaks for itself.

Personally, I'm a happy btrfs user deploying a mixed-disk-size array without parity, with the hope to add redundancy some time in the future. Currently, btrfs is the only FS allowing to mix disks of any size and to run an optimal configuration on top of them [1].

[0] https://btrfs.wiki.kernel.org/index.php/RAID56

[1] http://carfax.org.uk/btrfs-usage/
Why not create your own coin as a smart contract on Etherium?
> OTOH, learning new things can be fun and there's at least a small hill of anecdotal evidence that these things can pay their way at times.

Life is finite, number of things to learn is near-infinite.

Do I have the lifetime to learn 10 Haskell language extensions to understand how the most basic piece of code works?
When was the last time you tried? R55 is way snappier than Chrome. Nightly is also fast.
I am confused : is this the evil Arduino or the non-evil one?
> I'm saying that knowing enough to be able to add big new features to the Haskell compiler, like the computer scientists who drive GHC development, is similar to knowing how V8 works. :)

Once again: THIS IS NOT WHAT I'M COMPLAINING ABOUT

I wonder if you have enough good faith to even see what I'm talking about.
SoftBank's massive $100B tech fund
Reasons to Choose Us for Air Conditioning Service
Yes. You always cite your source. Period.

Sometimes you also cite sources to help the reader. E.g., I have cited Wikipedia articles for basic concepts in peer-reviewed articles.
>“Do I really have to cite arXiv papers?”, they whine.
“Come on, they’re not even published!,” they exclaim.

Is this really a thing?

I understood that today you even city web pages (with a time stamp) and even your dog.
sorry but I hate this attitude. your comment of "I don't really mind, never did" makes it clear you think we're both experiencing the same amount of pain it's just that you're tougher.

let me assure you we are NOT going through the same amount of pain. if we were I am 1000% sure your attitude and reaction would be far different
How Much Imperative Loans Without Guarantor Are for Unemployed?
Append-only, log-structured databases are a great, genuinely useful thing. Zero-trust through proof-of-work is expensive and irrelevant for most use cases.
fortrabbit | DevOps Engineer| Berlin | ONSITE preferred | €50k - €60k | https//www.fortrabbit.com

fortrabbit is PHP as a Service — cloud hosting dedicated for a modern PHP. More dev, less ops for web designers, startups and digital agencies. fortrabbit is a small and fine bootstrapped company located in Berlin Kreuzberg. If you've ever wondered what it’s like to build and grow services for yourself, this is the place. We use our own services every day to be more productive in our work. We take work seriously and expect each person to be self motivated.

tech stack: AWS, LXC, GoLang, Linux (Ubuntu), Apache, HAproxy, NGNIX, FPM …

https://fortrabbit.breezy.hr/p/dfcfddca653301-devops-enginee... or fl@fortrabbit.com
Let's consider this quote:

--- start quote ---

> :> and :<|>
You can just treat them as syntax, like the largest proportion of every other language, but with the opportunity of actually being able to write things like that yourself later.

--- end quote ---

This is exactly what's recommended: just blindly type these things, your understanding is not required.

It becomes worse. Link: https://news.ycombinator.com/item?id=14890937

You need 10 language extensions to implement the simples things. Answer to that complain?

Oh, five of them are just workarounds [so, just blindly copy-paste them]
AWS provides a lot of features that are exclusive to their platform and can't be drop-in replaced on other providers like Azure of GCE. ELB, EFS, S3, ASGs, etc. They'd need to be replaced at the application level for other platforms. That could be a huge commitment for a decent sized system.
A Rose That Held a Princess's Secret
Are entrepreneurs born or made?
I think this lack of understanding of computer technology by the media has been revealed time and time again, especially in cybersecurity. 10 years ago with Anonymous, and now perhaps with the Russians.
10 Mind-Blowing Best User Experience Books in 2017
It is sad that Amazon does concessions for China while being blatantly hidered by them. For example amazonaws links are blocked by WeChat due to "This page has been reported multiple times as it rewards users for sharing on social network or following a brand." (This particular link was a direct link to a bus ticket in PDF format).

The explanation is especially shaky since the whole point of wechat is to share stuff and follow brands...
Like the few on here who remember how great mp3.com was, I too lament the loss of its huge array of excellent indy music. Hopefully the archive will be fully restored some day[0,1,2]. Digital antiquities indeed.

Take warning: download and archive a copy of every digital asset you care about. I highly recommend the excellent utility youtube-dl[3]. I rely on it daily for copying obscure youtube videos that could disappear at any moment. Fool me twice...

[0] https://www.theregister.co.uk/2003/12/03/mp3_com_archive_is_...

[1] https://entertainment.slashdot.org/story/04/04/19/2318226/mp...

[2] https://archive.org/post/1004359/mp3com-archive

[3] https://rg3.github.io/youtube-dl/
How do you know you can rely on it tho'? Blind faith?
Why Outsourcing Is Still the Best Solution for Your Company?
> It works much better than you think

Thanks, but we do have smartphones and we are aware of this thing called browser. We are also aware how it works.
Not "much better" for sure, if better at all.
I am IMO; V4 might be a total rewrite but there's still some commonality between it and V1 with class names & concepts. I wasn't suggesting that current bootstrap and v1 are the same thing. For anything that I would need to support or work with others on, using a well-established CSS framework like Bootstrap (v-whatever) has always been safer and more productive in the long run. YMMV.
>Could you please enlighten me on how land gets fertilized on it's own without grazing herbivores to create a proper soil micro-biome?

You just keep their shit, let it decay, microorganisms flourish, and then spread it over the fields. Also switching plants regularily helps keeping decent amount of nitrogen in the soil.

>Sure cows need grazing land, but they don't require all the external inputs an industrial soybean farm, for instance, needs

This only works for extensive breeding, which is no more than 20% in the usa [1]. Sure, these eat hay in the winter, but thats not sufficient to keep animals fat enough. Inside their diet basically is the same as others, which is 50kg of corn silage, and some 2-5 kg of dehydrated soy protein. Per day. Good luck producing as much waste as a cow during her life time.

nb : I live and studied veterinary medicine in Europe, where we don't grow soy and import it from south america mostly (USA grows a lot already, idk if its autosufficient though). So yeah, deforestation exists so we can eat beef :)

1 - http://www.beefusa.org/beefindustrystatistics.aspx " feedlots with greater than 1,000 head capacity account for 81% of all cattle on feed". These mega farms don't do extensive breeding.
The Netherlands has schizophrenic identity laws, a classic Dutch compromise ( https://en.wikipedia.org/wiki/Polder_model ).

The schizo thing : you are not required to carry ID, but you are required to show it upon request.

The circumstances in which it can be lawfully requested are somewhat limited.

You can be fined for not complying, which I was because I refused to show it.
Standard lighting is way too dim and does not replace sunlight. It's very good idea to let as much sunlight in as possible. Even though it is only useful part of the day. Where I am from sun does not shine part of the year and living with artificial light only causes health issues to people.
It's not impossible, the error message will just be "timeout".
In-n-Out burger patties are never frozen and the chain has a number of high-profile chefs as fans. Their beef may be ground and it's fast food, but McDonalds it ain't.
it will go to bandcamp and live happily ever after. music wont get hurt by some buisness derpings because its not about that.
Another possible solution for this problem would be that for each module's `package.json` a list of node APIs that a module opts-out, like http, access to env variables, fs, etc. This would need to apply to the package itself and any dependencies it requires.
Thank you for examples.

I have one complaint though:

> Doing this in OO is really, really hard to get right,

Why do you equate FP with monads? Moreover, why do you equate FP with Haskell/Purescript (statically typed FP with monads)?
expletive deleted

I've had my guns cleaned 50+ times in life. when I tell you it hurt I'm saying it hurt unlike any other time .

you're assuming all pain is the same, all procedures are the same , and that all people experience the same amount of pain for a given proceedure.

not cool. your attitude is actually part of the problem.
There has been a lot of examples generated by computer proving conjectures of their existence, I think a people now call this experimental mathematics. For instance in finite geometries, construction of new generalized quadrangles, flocks etc.
They don't see it as stable enough to move beyond tech preview.
> See what the other side wants.

It's a shame (but understandable) that we're only doing that once they start raping, torturing and killing...
So, what problems will I experience while refactoring this code (if I ever wrote it)?
I looked for them but maybe they don't have obvious names. I found that I set browser.ui.zoom.force-user-scalable to true, it defaults to false.

Do you remember their names? Thanks.
It is one of the issues with choosing the cloud providers and taking their stack. They are hoping the cost of swapping once bought into their way is too costly to a competitor who can offer similar service cheaper. Lockin used to be considered bad but something changed with cloud providers and ops/developers don't seem to care as much anymore.
Is not Softbank the same that paid £24 billion for UK chip designer ARM? Awesome.
When I was working in a different city and separated from my family and friends for months at a time, I always thought it would be cool to have this always-on video chat device that wouldn't really be used for direct chatting, but more like leaving the door open so if we're bored, we can just "bump" into each other.

It's strange, but you sometimes miss the "mundane" parts of life. Especially if you are on assignment for several months, there might not be much to say day after day, but just having some company is a nice feeling.

I can also see how it would be helpful for remote teams. If these devices were just on all the time and team members could peer into what others were doing or listen in on spontaneous jokes.

Of course I know there are ways to do this now with existing solutions, but it's more of a hassle to get it setup and also to automatically reconnect if there are network problems.
> Implement direct donations to the users, direct payment to buy songs, where a small fee goes to sc themselves

I can't believe this doesn't already happen, even some sort of flatter/tip function.
Serving size is highly individual matter and, from my personal experience, usually much smaller than actual amount I take of pretty much everything.
Play live real cars, drones and robots. World first live gaming platform
The GP is still somewhat correct.

All those cases fall within the domain of legitimate foreign intelligence targets of any organization.

Intelligence agencies perform political and economic intelligence all the time.

But Kim is just an irrelevant target he's way too of a small fish for them to bother.
Larry Ellison rebuts heckler from the Wall Street Journal (video)
Right, because leveraging efficiencies should be a prohibited activity in a "Free" Market system, where said efficiencies cannot be enjoyed by incumbents. Clearly the correct action in such a case is to limit innovation and remove advantages developed by non-incumbents.
There is a big right wing, but it has faced repression. Being classified as hate speakers, with all that that entails, is one of those aspects.
Won't that mess up the calibration of your hiring process?

If you only apply the phone screen to the candidates you have no information about, you'll never know whether your phone screen is returning accurate information.
> Upstream has been working on adding more btrfs-like features to XFS, but I believe that RHEL encourages using devicemapper snapshots (which you then format with XFS).

Exactly, mountable and mergable snapshots have been supported by a LVM/devicemapper stack for a long time.
I don't know about ELB, EFS and ASG but:

- S3 has a public protocol and many 3rd party providers support it (OpenIO, Scality, Ceph, Minio, etc),

- EFS could be replaced with something like DRDB or GlusterFS, or DigitalOcean's block storage or Google Cloud's networked disks.

- ELB could be replaced easily with similar services from other providers [1] if you use Kubernetes (I don't know if all have a LoadBalancer type though)

I would be more concerned about firewall/vpc rules, because I have no idea how those could be migrated without risk of forgetting some. Lock-in seems not that high in the end though and even less so if you use an open source container orchestration stack because they abstract most of these things away.

[1] https://kubernetes.io/docs/tasks/access-application-cluster/...
> For parsing desktop facebook.com, 10-15% of client-side CPU time is spent parsing JavaScript. The prototype we implemented reduced time to build the AST by 70-90%.

Whatever the win from their prototype, it should never be a reason to change core Javascript like .toString(). A facebook representative in this little proposal club doesn't feel good. My first thought was: please optimise your own codebase and don't break other people's code for your own profit.
Start a Successful Business with Coffee Vending Machine
Introducing New Coffee Vending Machines in Dubai, They are reliable and easy to use, Book online. We serve all over UAE , Oman, Doha Qatar, Dubai, Kuwait,Muscat,Abu Dhabi call us on 971 50 603 4507.
But when you think about it, final weight of the aircraft does say something? I guess an amateur could design something like Cesna and have it flying, but designing An-225 is a different matter.
> Financial services are regulated and based on recent experience, they're concerned with systemic risk. Most industries do not have anyone responsible for worrying about this kind of thing.

I'd say that most industries do not have anyone responsible for worrying about it high enough in the management chain.
This does worry me. If there is a shortage of resources suddenly or a DC fire that takes out a region, then what?

We have contingency against this via our own infrastructure but I worry about organisations who don't have any.
Only two notebooks worth to buy
Digital Sovereignty
I guess the premium accounts for the eventuality of the founders selling their stock. Their shares will be sold eventually, whether in their lifetimes or after.
A motorway-based nation coach system (2007) [pdf]
Google killed all of the outside tooling by messing with their own variant of IntelliJ and build system. (Especially the latter. Eclipse plugin for gradle w/ android support is hopelessly incomplete, killing eclim which was the one reasonable code completion software.)

Apparently writing an IntelliJ plugin of a reasonable quality is much harder than a Python or other script. Who would have thought. And a glorified text editor takes GBs of RAM, likewise a glorified Makefile.

(The resource watcher is built into Android Studio, but ignores GPU memory. To do that you have to run GPU debugger, a separate memory hog.)
I've been thinking but couldn't figure out how one would do arbitrage there..
In the Netherlands we have contactless payments everywhere and many places that don't accept cash, but for some reason the banks are being really slow to work with Apple... no sign of ApplePay on the horizon from what I can see.
There's still debate over how airplane wings work and how bicycles balance too.

It fascinates me that some problems seem to be easier to solve than others. Are they actually easier, or is it that they've had more work put into solving them either because they're more interesting or because a powerful group needed them solved ?
Not surprised. I have been using BTRFS for years. Unfortunately, one gets the feeling that not too much development has been going into it.
Except in reality, when samples are infrequent and there is significant 'noise' in the data, it can be far from clear what shape the graph is. This is usually particularly true in the early stages of the development of a trend. How do you know you're in the early stages? You don't, but it's a big mistake to think that trends which eventually turn out to be exponential must therefore be obviously so at all times.