750 karma · joined August 10, 2017
You can contact me at hello+hn@davidv.dev
My library modifies the code for the time-related vDSO functions, which is incredibly sketchy yet effective. There are also Python bindings at [1].
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 2000 physical servers on 17 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
You'd be working on squeezing the last bit of performance out of bare-metal servers (with fancy equipment to measure microsecond/nanosecond variation) and on the other hand, making our provisioning at all layers of the stack (Python, Django, Postgres, Prometheus) smoother and easier to use.
We provide relocation assistance and visa sponsorship in the Netherlands.
Apply at https://optiver.reallinks.io/r/11JZizRQ
---
We also look for:
- SREs: https://optiver.reallinks.io/r/VEPmiaez
- Network Engineers: https://optiver.reallinks.io/r/11XXHzRQ
[0] https://blogs.microsoft.com/ai/hyperlapse-siggraph-2014/
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 2000 physical servers on 17 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
You'd be working on squeezing the last bit of performance out of bare-metal servers (with fancy equipment to measure microsecond/nanosecond variation) and on the other hand, making our provisioning at all layers of the stack (Python, Django, Postgres) smoother and easier to use.
We provide relocation assistance and visa sponsorship in the Netherlands.
Apply at https://optiver.reallinks.io/r/11JZizRQ
---
We also look for:
- SREs: https://optiver.reallinks.io/r/VEPmiaez
- Network Engineers: https://optiver.reallinks.io/r/11XXHzRQ
https://github.com/DavidVentura/hackattic/blob/master/src/se...
It'll be interesting to see if the server implementation is complete enough to work with this client
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 2000 physical servers on 17 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
You'd be working on squeezing the last bit of performance out of bare-metal servers (with fancy equipment to measure microsecond/nanosecond variation) and on the other hand, making our provisioning at all layers of the stack smoother and easier for users.
We provide relocation assistance and visa sponsorship in the Netherlands.
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 1800 physical servers on 15 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
You'd be working on squeezing the last bit of performance out of bare-metal servers (with fancy equipment to measure microsecond/nanosecond variation) and on the other hand, making our provisioning at all layers of the stack smoother and easier for users.
We provide relocation assistance and visa sponsorship in the Netherlands.
I'm making a similar project; a handheld Pico-8 console: https://github.com/DavidVentura/PicoPico/ although currently I'm stuck in the process of writing a half-working Lua-to-C++ compiler
Fly.io[1] also does this (although they boot the result in a VM, the concepts are the same)
[0]: https://blog.davidv.dev/docker-based-images-on-baremetal.htm...
Boot a "CD-ROM" via IPMI into a custom installer, flash image (generated from a Dockerfile!) to disk, reboot. Install takes ~15 seconds, full process (going via POST once) takes ~4 minutes. This also allows us to have a "hardware validation" image (that one doesn't get persisted to disk).
Not sure if there's any plans to make it public right now, but I'll ask around. Feel free to contact me via email (in profile)
I've abandoned my Pico8 on RP2040 port though, a lot of games simply need more memory than there's available. There's this crazy guy: https://github.com/yocto-8/yocto-8/blob/main/doc/extmem.md that managed to get external RAM over SPI working (RP2040 does not support memory remapping)
On ESP32 with SPIRAM (/PSRAM) Pico8 is definitely achievable, and _most_ games will run at a playable frame rate, but some won't; as an example "Rockets!", does too many calculations per frame to run smoothly, and the Lua overhead starts showing so I'm exploring ideas like an optimizing compiler that can run off-console, etc.
I don't thing TIC-80 will be doable, the constraints are significantly more relaxed. A Pico8 framebuffer is 32KB; in TIC-80 it is 64KB (and this doubles with buffering/DMA) but most importantly, code is no longer something simple like Lua
It's heavily incomplete, but it runs "Celeste" on an ESP32. Some small games also run in the Raspberry Pico (RP2040), but it does not have enough RAM for medium-large games.
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 1800 physical servers on 14 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
We provide relocation assistance and visa sponsorship in the Netherlands.
Optiver is a leading trading firm driven by technology with over one thousand employees globally. We pioneer our own trading strategies and systems using clean code and sophisticated technology, running a global network with thousands of high-performance low-latency applications that solve problems in nanoseconds.
Our Linux Team ensures our trading servers work so we can trade. They establish that our production environment works optimally by deploying, maintaining, monitoring and operating a fleet of UNIX servers to its highest possible performance.
---
In a nutshell, we provide, install and maintain over 1800 physical servers on 14 colocations, and debug tricky issues that pop up when you are pushing the limits of compute & networking.
We provide relocation assistance and visa sponsorship in the Netherlands.