HNHacker News
TopNewBestAskShowJobs

evansd

191 karma · joined April 12, 2013

submissionscomments
evansd··on Cap'n Web: a new RPC system for browsers and web servers
I need time to try this out for real, but the simplicity/power ratio here looks like it could be pretty extraordinary. Very exciting!

Tiny remark for @kentonv if you're reading: it looks like you've got the wrong code sample immediately following the text "Putting it together, a code sequence like this".

evansd··on Ask HN: Who is hiring? (May 2024)
The Bennett Institute for Applied Data Science, University of Oxford | Hybrid or Fully Remote, UK only | Full-time | Multiple Roles

https://www.bennett.ox.ac.uk/about-us/

We are the Bennett Institute for Applied Data Science, at the University of Oxford, led by Professor Ben Goldacre (of “Bad Science” fame). We built OpenSAFELY, a revolutionary open source platform for secure clinical research. Conceived at the start of the COVID-19 crisis, it is used to produce ground-breaking research using a huge corpus of patient data which is not available anywhere else in the world.

We’re hiring for software developers at all levels, as well as tech lead and product management roles.

Tools we use include Python (and Django), Javascript (and React), Docker, Postgres, SQLite and HTMX. Our entire platform is open-source: https://github.com/opensafely-core

For details of the specific roles and how to apply see: https://www.bennett.ox.ac.uk/vacancies/

evansd··on Secure and blinded medical data analysis with OpenSAFELY
I was one of the principal engineers working on this. Happy to answer questions.
evansd··on Coronavirus protein treatment trial 'a breakthrough'
Its use in MS involves injecting it into the muscle, whereas this trial was using nebulisers to deliver it directly to the lungs so I don't think looking at MS patients would tell us anything useful.

But, as a general point, this is exactly the sort of question people should be asking about proposed treatments, as we've done recently for inhaled corticosteroids: https://twitter.com/OpenSafely/status/1277989037446438912

evansd··on Google: Please Stop Telling Lies About Me
> Actually, if your parents are married and even one is a US citizen, you will be too, always.

Interestingly it's even more subtle than this: you can be a US citizen, but if you haven't spent enough time living in the US (for a definition of "enough" when years spent as a child count for more) then your citizenship doesn't automatically pass on to your children.

evansd··on Traveling the World on a Third World Passport
> Note that exercising this claim yourself will permanently disqualify you from government clearances at all levels.

Can you elaborate a bit more on this? Is it something specific to German law? A relative of mine who holds both US and UK citizenship worked for the US government and later for the UK government and was granted elevated security clearances in both roles.

evansd··on UK Government Wargame Designer Position
Despite the name, Senior Executive Officer is a pretty low grade within the UK Civil Service.
evansd··on Django 1.10 released
I believe it's the last-but-one release to support Python 2. Django 1.11 LTS (scheduled for release April 2017) is planned to be the final 2-compatible version. https://www.djangoproject.com/download/#supported-versions
evansd··on jQuery.sheet – Easy and fast spreadsheets for the web
It's also worth checking out Handsontable: https://github.com/handsontable/handsontable

I've not used their pro version but the free MIT Licensed is really excellent.

evansd··on Reinvented email solution for free, helps to send videos, 1 GB mails and more
This is amazing. I interpret it as a clever and hilarious parody of what GMail has actually become.
evansd··on How long since Google said a Google Drive Linux client is coming?
I've found the Insync client works pretty well.

I asked them about OAuth token usage at one point and this was the response I got:

> The "refresh token" does not leave the user's machine. This is the permanent token that we use to generate an "access token", a transient token (expires in an hour) that is used for actually communicating with the Google APIs. We sometimes send an "access token" to our servers for verification purposes, but we never store them (and they expire anyways).

Obviously it would be better not to have to trust a third-party at all, but it doesn't seem like you have to completely hand over the keys to the kingdom.

evansd··on Show HN: I made a website recorder webapp you can use to create screencasts
A friend of mine is building something very similar, pitched at creating interactive guides for customer support. Might be worth looking at.

There's a demo guide here: http://wikipedia.nickelled.com/how-to-create-an-article?&ngr...

And a marketing site: https://www.nickelled.com/

evansd··on Event Notifications for Amazon S3
If you're not in a huge hurry to delete the bucket you can easily set lifecycle rules to expire all versions older than 1 day (the minimum) and then just wait for S3 to delete them for you.