HN user

phab

1,194 karma

Co-founder & CTO @ Fourier Audio. pb@fourieraudio.com

Posts57
Comments72
View on HN
www.nextbigfuture.com 2y ago

1D Room Temperature Superconductivity in LK99, Pcposos and Wrinkled Graphite

phab
2pts0
bottosson.github.io 2y ago

Okhsv and Okhsl: Two new color spaces for color picking (2021)

phab
1pts0
cacr.uwaterloo.ca 2y ago

Handbook of Applied Cryptography

phab
193pts22
www.bbc.co.uk 2y ago

UK Parliament passes Online Safety Bill

phab
194pts122
bristot.me 2y ago

Linux scheduling latency debug and analysis

phab
2pts0
rhai.rs 3y ago

Rhai: Embedded Scripting for Rust

phab
4pts0
github.com 3y ago

LLVM Bolt: Binary Optimisation and Layout Tool

phab
3pts0
www.bbc.co.uk 3y ago

US scientists announce fusion energy breakthrough

phab
3pts0
web.archive.org 3y ago

The apocryphal history of file system tunnelling (2005)

phab
2pts0
richg42.blogspot.com 3y ago

Compression Is Compilation (2015)

phab
1pts0
www.bbc.co.uk 4y ago

Elon Musk ends $44bn bid to buy Twitter

phab
5pts1
www.agner.org 4y ago

Intel's “Cripple AMD” Function (2019)

phab
294pts109
pvk.ca 4y ago

Restartable sequences with the polysemic null segment selector

phab
22pts0
man7.org 4y ago

Userfaultfd – Create a file descriptor for handling page faults in user space

phab
62pts15
blog.rust-lang.org 4y ago

Rust: Changes in the Core Team

phab
46pts14
www.politico.eu 4y ago

Thousands of websites taken offline in Brexit domain name change

phab
1pts0
slatestarcodex.com 4y ago

Kolmogorov Complicity and the Parable of Lightning (2017)

phab
114pts99
twitter.com 4y ago

Disassembler over HTTP [Twitter]

phab
1pts0
docs.microsoft.com 4y ago

Soft Real-Time on Windows IoT Enterprise

phab
3pts0
lwn.net 4y ago

Core scheduling lands in Linux 5.14

phab
375pts72
blog.stuffedcow.net 4y ago

Store-to-Load Forwarding and Memory Disambiguation in x86 Processors (2014)

phab
1pts0
www.crowdstrike.com 4y ago

Dealing with Out-of-Memory Conditions in Rust

phab
3pts0
people.well.com 5y ago

Metacrap: Putting the torch to seven straw-men of the meta-utopia (2001)

phab
42pts23
www.sciencedirect.com 5y ago

The stock market speaks: How Dr. Alchian learned to build the bomb

phab
2pts0
patrickcollison.com 5y ago

Fast: Examples of people quickly accomplishing ambitious things together

phab
1pts0
www.checkmyworking.com 5y ago

Using Computer Modern on the web (2013)

phab
94pts97
www.dataorienteddesign.com 5y ago

Data Oriented Design – Book

phab
1pts0
zenhack.net 5y ago

A Critique of the Cap'n Proto Schema Language (2019)

phab
1pts0
www.cs.yale.edu 5y ago

Perlis' Epigrams (1982)

phab
39pts5
github.com 5y ago

Ekam Build System

phab
1pts0

Fourier Audio | Full-Stack Engineer | Full-Time | Remote / London, Visa | https://fourieraudio.com/join

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an UK pro-audio startup backed by one of the world's biggest entertainment technology groups, looking for passionate engineers driven by a desire to build seriously excellent pro-audio products. We want people with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent. You’ll join a focused and driven team intent on changing the (live audio) world.

Our stack:

- Rust & Typescript (Electron+React)

We offer:

- Remote or Office

- Startup vibe, experienced group stability

- Work on gear used on the biggest gigs in the world

I can answer any questions (email in profile, include HN in subject). Full details and to apply:

- https://fourieraudio.com/full-stack-engineer

Fourier Audio | Full-Stack Engineer | Full-Time | Remote / London, Visa | https://fourieraudio.com/join

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an UK pro-audio startup backed by one of the world' biggest entertainment technology groups, looking for passionate engineers driven by a desire to build seriously excellent pro-audio products. We want people with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent. You’ll join a focused and driven team intent on changing the (live audio) world.

Our stack:

- Rust & Typescript (Electron+React)

We offer:

- Remote or Office

- Startup vibe, experienced group stability

- Work on gear used on the biggest gigs in the world

I can answer any questions (email in profile, include HN in subject). Full details and to apply:

- https://fourieraudio.com/full-stack-engineer

Fourier Audio | Full-Stack Engineer; Quality & Reliability Lead | Full-Time | Remote / London, Visa | https://fourieraudio.com/join

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an UK pro-audio startup, looking for passionate engineers driven by a desire to build seriously excellent pro-audio products. We want people with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent. You’ll join a focused and driven team intent on changing the (live audio) world.

Our stack is Rust & Typescript (Electron+React); I can answer any questions (email in profile, include HN in subject).

Full details and to apply:

- https://fourieraudio.com/full-stack-engineer

- https://fourieraudio.com/quality-reliability-lead

Fourier Audio | Full-Stack Engineer | Full-Time | Remote / London, Visa | https://fourieraudio.com/join

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for passionate full-stack engineers driven by a desire to build seriously excellent pro-audio products. We want someone with an eye for detail, who relishes the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent. You’ll join a focused and driven team of 5 intent on changing the (live audio) world.

Our stack is Rust & Typescript (Electron+React); I can answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/full-stack-engineer

I found this article enlightening; an example of where a little formalism/structure (in the notion of the four registers) really helps identify the missing pieces in the wider picture.

I did find the use of the term "register" slightly jarring given its somewhat overloaded nature between its natural language meaning, used here, and also the sense of "a specific place in which to store a datum". Reading the Wikipedia page on the term, I came across "diatype", which to me seemed to convey the same meaning without the potential confusion from the polysemantics of "register"...?

Fourier Audio | Rust+TypeScript | Remote (UK) / London | https://fourieraudio.com/founding-engineer-4-22/

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for seriously excellent engineers to build seriously excellent pro-audio products. We want people with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent.

You'll join as employee #4/5/6 in a focused and driven team intent on changing the (live audio) world.

Our stack is Rust, TypeScript (Electron+React) & ChucK; happy to answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/founding-engineer-4-22/

Fourier Audio | Rust+TypeScript | Remote (UK) / London | https://fourieraudio.com/founding-engineer-4-22/

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for seriously excellent engineers to build seriously excellent pro-audio products. We want people with an eye for detail, who relish the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent.

You'll join as employee #4/5/6 in a focused and driven team intent on changing the (live audio) world.

Our stack is Rust, TypeScript (Electron+React) & ChucK; happy to answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/founding-engineer-4-22/

I found the auto-retyping-animation product description on the site very misleading. As I scanned the page I read "Dark theme for Vim", and was immediately confused. Only when I returned to the top of the page did I notice that there was some silly animation which "retyped" Vim for a variety of other editors.

Why not just accurately say what it is?

Fourier Audio | Founding Full-Stack Engineer | Full-Time | Remote / London | https://fourieraudio.com/jobs

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for a seriously excellent full-stack lead engineer driven by a desire to build seriously excellent pro-audio products. We want someone with an eye for detail & who relishes the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent.

You’ll join as employee #3 in a focused and driven team intent on changing the (live audio) world.

Our stack is Rust, Typescript (Electron+React) & ChucK; I can answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/founding-engineer/

I'm not sure it makes sense to separate "vertical" correctness from "horizontal" correctness when it comes to "did the feature behave" though; to extend the example in TFA, if your fade progress went from 0->0.99 but then stopped before it actually reached 1 for some reason, you might find that you still had a (small, but still present) signal on the output, which, if the peak-peak amplitude was < 0.1, the test wouldn't catch.

Obviously any time you're working with floating-point sample data the precise values of floats will almost always not be bit-accurate against what your model predicts (sometimes even if that model is a previous run of the same system with the same inputs as in this case); it's about defining an acceptable deviation. I guess what I'm saying is that for audio software, a peak-peak error of 0.1 equates to a signal at -20 dBFS (ref DBFS@1.0) (which of course is quite a large amount of error for an audio signal), so perhaps using higher-resolution graphs would be a good idea.

(Has anyone made a tool to diff sixels yet? /s)

This approach is neat for observability, but it's worth noticing that it essentially quantises all of your samples down to the vertical resolution of your graph. If you somehow introduced a bug that caused an error that was smaller than the step size then these tests wouldn't catch it.

(e.g. if you somehow managed to introduce a constant DC-offset of +0.05, with the shown step size of 0.2, these tests would probably never pick it up, modulo rounding.)

That said, these tests are great for asserting that specific functionality does broadly what it says on the tin, and making it easy to understand why not if they fail. We'll likely start using this technique at Fourier Audio (shameless plug) as a more observable functionality smoke test to augment finer-grained analytic tests that assert properties of the output waveform samples directly.

Fourier Audio | Founding Full-Stack Engineer | Full-Time | Remote / London | https://fourieraudio.com/jobs

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for a seriously excellent full-stack lead engineer driven by a desire to build seriously excellent pro-audio products. We want someone with an eye for detail, who relishes the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent.

You’ll join as employee #3 in a focused and driven team intent on changing the (live audio) world.

Our stack is Rust, Typescript (Electron+React) & ChucK; I can answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/founding-engineer/

I spent a summer interning with MIPS hardware when they were owned by Imagination. It's kinda odd to see something you helped make die (be killed?) like this.

Strong "not with a bang but a whimper" vibes in my office today.

It's interesting that they state that the train was moving, but not how fast. My understanding was that one of the challenges with doing good mobile broadband on trains (esp. for VoIP applications) is how seamlessly you manage the handover between cells makes a big difference to real-world usability. If the train was going pretty slowly that would obviously make your time-per-cell a lot higher / % of time spent performing handoff a lot lower...