HNHacker News
TopNewBestAskShowJobs

niklasrde

377 karma · joined October 20, 2016

submissionscomments
niklasrde··on BitTorrent v2
Could a client that has all the files just advertise a v2 version via DHT, even though the actual torrent was only a v1?
niklasrde··on Airbus pilot tries Microsoft Flight Simulator [video]
It’s hard! They’re not slow by choice, they’re slow because of the years it takes for safety approvals, testing, and certification to complete. I’ve met a creative director who’s responsible for Norwegian’s IFE last year, and she was telling me about some of the crazy challenges it is to try and work with the hardware and software constraints they get. The software teams certainly have the resources and knowledge to build a great, modern platform.
niklasrde··on UK officially in recession for first time in 11 years
Do you have any more figures than what's in the article? In the article it's got these figures:

> The economy is more than a fifth smaller than it was at the end of last year. This fall is not as bad as the 22.7% decline in Spain, but about twice the size of contractions in Germany and the US.

I think Germany's handling was exceptional anyway, and for the US it hasn't hit fully yet. I reckon there's a lot more to come in the UK, as well, when the government furlough scheme comes to an end. And not to forget to mention the country is still in the Brexit transition period, which runs out at the end of the year.

niklasrde··on Germany's data chief tells ministries WhatsApp is a no-go
Whilst it does not work natively, there are working 3rd party products that let you backup on Android and restore on iPhone. Or at least there were 2.5 years ago.
niklasrde··on Postman delivers 'somewhere in Sheffield' parcel
That’s adorable! Was that in the UK?
niklasrde··on The MTA is going after an Etsy artist over a New York subway map it didn’t make
No, it was made in 1972. In 2011 it was just brought back, but it had been published before.
niklasrde··on Show HN: One Page Calendar 2020
May 20th is also not a Thursday.
niklasrde··on Ask HN: Are Lucene/Solr/ES Still Used for Search?
Yep, most of the audience facing search functionality across our sites (https://www.bbc.co.uk) is powered by various Solr clusters, hosted on-prem and cloud.
niklasrde··on Amazon Accidentally Sold $13k Camera Gear for $100 on Prime Day
I've had an Amazon (Marketplace) order cancelled on me, which was due to a pricing error (£500 instead of £1000), and there's nothing I can do about it.

I kind of expected it as it was too good to be true, but what annoyed me was that it took them a week to cancel it.

niklasrde··on Unveiling the first-ever image of a black hole [video]
The telescope's announcement is up, too: https://eventhorizontelescope.org/
niklasrde··on Unveiling the first-ever image of a black hole [video]
Screenshot from press conference: https://imgur.com/UBsPgzw

Edit: Better posted above: https://pbs.twimg.com/media/D3y037OW0AQmpAf.jpg

niklasrde··on TensorFlow can now run on £12 edge hardware
1mW sounds very low though.

Edit: Just had a look, depending on the implementation, "dynamic power" usage is as low as 12.26 µW/MHz [1]

[1]: https://developer.arm.com/products/processors/cortex-m/corte...

niklasrde··on Ask HN: Who is hiring? (January 2019)
Nope, not a junior. For our staff roles, we have Junior - Mid Tier - Senior - Principal. This is for a Mid Tier role.

It's just how it is here, sadly - I wish we could change it, and so does my boss.

Nobody is here for the money; we get to work on pretty cool projects with quite a big user base (we're talking millions of users and billions of request per day) - No. 6 Alexa rank for the U.K, and one of 2 non-startups in the Top 20. We have a lot of authority and a relatively relaxed work environment

niklasrde··on Ask HN: Who is hiring? (January 2019)
Probably won't be disclosed if they're in 'stealth' mode
niklasrde··on Ask HN: Who is hiring? (January 2019)
BBC iPlayer | London | Fulltime | On Site | Back-End Software Engineer | 33k - 49k GBP

The job description is pretty much on point - we're a small team of 4 engineers (one of whom is me). We build the API for iPlayer, which is used by the Mobile Apps, TV Apps and the Website.

We're heavily investing into personalisation and experimentation at the moment, working closely across all three platforms and finding the best ways to promote the right content to each user individually at the right time and in the right way. Another focus this year is on Live events, and Music, Sports and News content. There is scope to have a real impact on the product and consulting with architects and product managers.

Our tech stack is mostly Node.js, with several dozen microservices. We manage a couple hundred EC2 instances, dozens of Redis caches and databases, and half a dozen Postgres databases, with code deployed directly to production every day. We have 10% time, as well as days dedicated to personal objectives, and some working from home days.

Full job description: https://careershub.bbc.co.uk/members/modules/job/detail.php?...

And some more background about how we work in two blog posts:

https://iplayer.engineering/how-an-iplayer-api-engineer-deli...

https://iplayer.engineering/the-tech-stack-that-powers-bbc-i...

niklasrde··on [dead]
I doubt any engineer is at the BBC for the money.

I wish I could change it, my boss wishes he could change it; it's just the sad and ugly truth.

niklasrde··on [dead]
BBC iPlayer | London | Fulltime | On Site | Back-End Software Engineer | 33k - 49k

The job description is pretty much on point - we're a small team of 4 engineers (one of whom is me). We build the API for iPlayer, which is used by the Mobile Apps, TV Apps and the Website.

We're heavily investing into personalisation and experimentation at the moment, working closely across all three platforms and finding the best ways to promote the right content to each user individually at the right time and in the right way. Another focus this year is on Live events, and Music, Sports and News content. There is scope to have a real impact on the product and consulting with architects and product managers.

Our tech stack is mostly Node.js, with several dozen microservices. We manage a couple hundred EC2 instances, dozens of Redis caches and databases, and half a dozen Postgres databases, with code deployed directly to production every day. We have 10% time, as well as days dedicated to personal objectives, and some working from home days.

Full job description: https://careershub.bbc.co.uk/members/modules/job/detail.php?...

And some more background about how we work: https://iplayer.engineering/the-tech-stack-that-powers-bbc-i...

niklasrde··on Why are tech companies making custom typefaces?
ITV & Sky have theirs, too.
niklasrde··on Why are tech companies making custom typefaces?
Just to note, that print here refers mostly to advertising and corporate brochures.

We do have magazines and merchandise for some franchises, but as far as I know, those were secondary when it came to BBC Reith/Reith Sans. TV & Online are big, and especially when it comes to legibility across resolutions and encoding systems (PAL/NTSC/SD/Pixel Ratios/HD/4K/Mobile/High-DPI..)

niklasrde··on Ask HN: Online banks where I can open account worldwide?
I can't comment on the worldwide aspect, but plenty of challenger banks allow you to add your card to your Apple Pay/Google Pay wallets immediately after account opening; without having to wait for the physical card.
niklasrde··on Ask HN: Is it legal for a company to restrict an internship to certain races?
People over the age of 40 can be in their second year of college, can't they?
niklasrde··on CloudWatch Is of the Devil, but I Must Use It
We move our Logstreams to our ElastiCache cluster to make them somewhat usable - using another lambda which receives subscription filters that are attached to a log group.

The processor also periodically scans new log groups under the /aws/lambda/ prefix, and creates subscriptions for them if they don't exist already.

Speaking about, this may be a good candidate for a more in-depth blogpost

niklasrde··on Paper Airplane Designs
I was under the impression that these competitions get judged mostly by flight time, not distance - at least that's what one I participated in did.

Ironically, my sister won that one with my design and won a 30-min flight in a "real" glider. That was probably ten years ago and I'm still sour.

niklasrde··on CasparCG at BBC Scotland
I've just stumbled across this - CasparCG is an open source software originally developed by a Swedish TV station to render on screen graphics, and has now grown to quite an involved piece of software.

It's open source, and getting widely adopted. It's very niche, but with a big impact - millions of people see graphics rendered by it every day, but only a few dozen use it.

I've used it in my student days at the student TV station - no budget means free is pretty much the only option, and I thought it was incredible that it's just rendering any HTML to make it look so professional - here my own football client from a couple of years ago [1]. And now the BBC does that same.

[1] https://github.com/xtv-online/football-graphics

niklasrde··on Reverse Engineering WhatsApp Web
This may sound like an advert, but it's not - I used "Backuptrans Android WhatsApp to iPhone Transfer for Mac" last year when I moved from Android to iPhone, and surprisingly it actually worked!

I could export all my Android (Nougat) messages and media, and restore it onto my iPhone (iOS 11).

It was a bit dodgy though - it asked me to install an old (custom?) APK first to export my messages, and the iPhone restore process looked like an actual iOS system restore..

niklasrde··on Node.js 8.10 runtime now available in AWS Lambda
async/await is still slower in 8.10 than promises though, isn't it?

Also, I'd be interested to find out why this is so massive? We've been waiting a long time for this, and I get that Lambda is complex with lambda@edge and all that, but how much tweaking does AWS do to the node runtime before they can deploy this?

Node 8 has been out for 10 months, and it's been LTS for half a year - or did they simply wait for it to be stable enough to run, or anything specific in 8.10?

niklasrde··on Amazon won't sell you a Chromecast, but they will sell a counterfeit
But Chevy don't put a Ford logo on front of it.
niklasrde··on Nginx HTTP/2 server push support
With some exceptions, we found: https://medium.com/bbc-design-engineering/http-2-is-easy-jus...
niklasrde··on Parallel C++ on AWS Lambda for CRISPR
The CloudWatch "keep warm" events are just one invocation, yes.

I do not remember having had issues with it, but honestly, I don't think I actually have stats on that anymore.

I've just checked in S3, but it doesn't look like we have request or data transfer metrics enabled on the model bucket. I may enable those next week to monitor the effectiveness of our strategy better.

niklasrde··on Parallel C++ on AWS Lambda for CRISPR
Lambda is an exciting platform, but it does require some bending to get it to work for certain use cases. This reminds me of some problems we solved last year [0], which should not have been problems for a fairly straightforward application.

[0]: https://iplayer.engineering/evaluating-tensorflow-models-in-...

← PreviousPage 3 of 5Next →