HNHacker News
TopNewBestAskShowJobs

kierank

2,065 karma · joined July 20, 2008

http://www.obe.tv/
submissionscomments
kierank··on Optimizing the kernel to saturate a 100Gbps link (2017)
The main driver tarball is GPL.

All the tarballs are too complex to follow though, we extract them one by one here: https://github.com/OpenBroadcastSystems/mlnx-driver

kierank··on Optimising Memset and Memcpy
This is definitely not correct. For many SIMDable workloads it's possible to achieve order of magnitude improvements over the compiler.
kierank··on Serving Netflix Video at 400Gb/s on FreeBSD [pdf]
Have you done any work to see whether the NIC hardware packet pacing mechanisms could improve QoE by reducing bursts?
kierank··on Serving Netflix Video at 400Gb/s on FreeBSD [pdf]
How do you think this will need to be re-architected for HTTP3? Will you do kernel bypass with a userspace stack?
kierank··on Show HN: AES67 Stream Monitor – An app to monitor audio over IP streams
RTP PCM packets timed to a Precision Time Protocol clock.

As most (all?) PC audio devices don't support clock drifting the audio clock to the PTP clock, this application will either resample fractionally or click now and then. So not AES67 in the true sense.

kierank··on Option Hacking the Tektronix TDS 420A
I like the way the author says PAL/NTSC video triggering is obsolete, when it's used every day for timing purposes in a broadcast facility.
kierank··on At this point, 5G is a bad joke
I have 5G home broadband in London and receive 700Mbps down with no cap. There's service from multiple operators. Yes we've had teething issues but they were all resolved.
kierank··on Ask HN: What helps you push through?
https://www.youtube.com/watch?v=5JAHAFvcr2o
kierank··on A Future Without MPEG
It's more than that even. They lobbied governments to mandate use of this technology such that whenever you buy any device (e.g TV, Phone etc) you have to pay a tax for something even if you don't use it
kierank··on COBOL programmers answer call
https://danluu.com/input-lag/
kierank··on Ask HN: Why are ISO standards so expensive?
There's no driver for XQD cards in Linux because of a $100 specification for example
kierank··on Ask HN: Why are ISO standards so expensive?
ISO is full of vested interests that don't want hobbyists, the interested public, academics, and professionals to access the documents and be able to implement them at a lower cost.
kierank··on Ask HN: Why are ISO standards so expensive?
Nominally to cover the costs of production. However, this is a convenient barrier to entry for Open Source and amateur developers that many companies who are standards participants don't object to.
kierank··on Intel vulnerabilities costing 25% CPU performance loss to a cloud provider
External access to the bare metal is still possible and thus information can be leaked via Meltdown and Spectre
kierank··on Intel vulnerabilities costing 25% CPU performance loss to a cloud provider
This is an argument for organisations to go back to being on-prem, running their non-public facing workloads privately.
kierank··on Questions on the Future of Open Source
Uh, there's a whole world of Open Source out there beyond cloud-related tools and JS libraries.
kierank··on High Speed Networking: Open Sourcing our Kernel Bypass Work
Conveniently those requirements exactly matched the buffers of legacy FPGA designs. Funny that.
kierank··on High Speed Networking: Open Sourcing our Kernel Bypass Work
Except for minor services such as Verisign's DNS which uses netmap, sure.
kierank··on High Speed Networking: Open Sourcing our Kernel Bypass Work
Your employer amongst other dinosaur hardware manufacturers is also making this a nightmare to implement in software because of the tiny packet burst requirements (40us). My team will spend thousands of man hours and our servers will waste huge amounts of energy because power-saving can't be turned off in order to hit these crazy requirements.

In 40 years time we'll be still having to comply with this nonsense because some manufacturers didn't want to update their FPGA designs. It's like fractional frame rates all over again.

This is really where the broadcast industry lost its collective mind.

kierank··on High Speed Networking: Open Sourcing our Kernel Bypass Work
Lots of people missing the point in this discussion, the goal of this is to send Uncompressed video over closed IP networks in a studio for example. I talked about some of the problems at Demuxed last year (referencing BBC R&D's work): https://www.youtube.com/watch?v=A4L5xEXXlas
kierank··on New Optical Form Factors for 400 Gigabit Ethernet
Yes, in my company we generate and receive uncompressed video in software and get to these kinds of bandwidths from a couple of servers running dual 100GbE: https://www.youtube.com/watch?v=A4L5xEXXlas
kierank··on FOSDEM 2018 schedule
Open Media track
kierank··on AVX-512, what’s useful for us
Yeah, sorry about that, that site's getting replaced soon.
kierank··on Processing the Page Turn
Yes, easily possible with Infiniband but quite complex with Ethernet.
kierank··on Processing the Page Turn
I'm sure many of them have done interesting things.

But the area I write software on in broadcast has a large number of these engineers holding back progress, most of whom are close to retirement age and now have heavy influence in standards bodies. For uncompressed video over IP for example they propose insanely tight standards such as packets must arrive within ~40us (that's us, not ms) of their allotted time, something very difficult to reach in software. (I will be talking about this at demuxed next week...)

They also insist that legacy artefacts from the analogue era must remain such as VBI stay for another generation to save around 1ms of latency (and of course their precious line buffers).

They are one reason the broadcast industry isn't able to move fast enough compared to the web. As I've explained to them, some of us will have to deal with the mess they have created in 40 years time.

kierank··on Processing the Page Turn
Still selling overpriced broadcast hardware of course and trying as hard as they can to make sure software can't enter their market.
kierank··on Ask HN: What is preventing rust from replacing c/c++?
People to write code instead of sitting on their high horse. That and performance as good as c, not c-like, not selective benchmarks, not other nonsense.
kierank··on Skylake now GA on GCE
Does this have AVX-512 available?
kierank··on ESP32 WiFi Range Testing – 10km Using Directional Antenna (and MON Mode)
This is similar to what the Wifibroadcast people are doing to make low-cost First-person-video from drones:

https://befinitiv.wordpress.com/wifibroadcast-analog-like-tr...

kierank··on GPU-Oriented PCIe Expansion Cluster
The Dolphin systems seem more expensive than just buying 4U servers.
← PreviousPage 3 of 18Next →