Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @eugeneia_
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @eugeneia_
-
Prikvačeni tweet
Revamped the landing page for our commercial support/consulting service offering for
#Vita#Snabb#RaptorJIT#LuaJIT!
pic.twitter.com/7C07p7qhml
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
This is something that would be really useful for current Vita aspirations. Needs to be merged, and needs XDP_REDIRECT support!
https://twitter.com/bjorntopel/status/1220295640934240259 …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Video of my FOSDEM20 talk: “RaptorJIT: a fast, dynamic systems programming language” is up:https://fosdem.org/2020/schedule/event/raptorjit_lua/ …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
On constant time code: actually I did write a constant time function written in Lua, and I am more confident in it than if I had written in C. While the LuaJIT compiler is smart, it is not overly so, and reliably keeps const-time algorithms intact. https://github.com/inters/vita/blob/5150774e0c1fffc21da8b06cbd118eca6c419704/src/program/vita/crypto.lua#L13-L20 …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
On Lua vs C: one thing I’d like to highlight is that the vast majority of code in Snabb/Vita is high-level plumbing, and doesn’t need to be super fast, but it does need to be correct and maintained. Lua is simpler than C and does not risk memory corruptions in this code.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I am still not very good at answering questions after talks (and totally failed to repeat the questions.) One question was why Lua instead of C, and another was how do you ensure constant time codegen with Lua. My answers weren’t so good. Here is a retry:
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Video of my FOSDEM20 talk “Vita: high-speed traffic encryption on x86_64 with Snabb” is up:https://fosdem.org/2020/schedule/event/vita_high_speed_traffic_encryption_on_x86_64/ …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Interesting! The linked list corruption at least is something that you don't get if you write low-throughput paths in plain Lua.
Deadlocks in Vita should not occur because it doesn't use locks, but I can hardly boast with what we do instead...
https://twitter.com/dvyukov/status/1225157652793188353 …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I figured it out btw: misconfigured l4 checksum offloading.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
On that now if anyone wants to meet up later tonight feel free to ping me!
https://twitter.com/eugeneia_/status/1223986829071912960 …Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I ran into some LuaJIT no-longer-strangers at
#FOSDEM2020 and wow people are doing cool stuff around the world!Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Woot! Both talks have been held, video is forthcoming. I am free now!
https://twitter.com/eugeneia_/status/1207689594902368256 …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Max Rottenkolber proslijedio/la je Tweet
Now the Lua talks are about to start, second up will be my buddy Max
@eugeneia_ with "RaptorJIT: a fast, dynamic systems programming language". JIT FTW!Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
So I have a linux network namespace connected to the host/global ns with a veth pair. I can run an iperf tcp server inside the ns and connect to it from outside, but not the other way around! I can ping both ways, and iperf UDP goes both ways too. What’s happening?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
I might have the beginnings of eBPF code generation for pflua. Fun hack. I used all the existing passes for the x86 DynASM backend, just swapped out the final one (assembly) using my ragged eBPF assembler from the XDP app. Falling in love with pflua lately!pic.twitter.com/cVupn0cheo
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
But it still looks the same inside the box, right? You can break the copper to the computer and hook up a different one? Tbh it even looks like you could pop visatons in there!pic.twitter.com/nKJOjKyDeS
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I thought you plug a bunch of these into your amp which is a admittedly magic sci-fi EE device, and then you have some more copper and that leads to a computer that does DAC. Am I doing it wrong? What are speakers doing nowadays? Is it all integrated into the wooden box today?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
There is this big IoT catastrophe happening right now, and I don't understand the premise. What software update are the speakers not getting? A speaker is a wooden box with 2-3 membranes from visaton or sth plus a thingy that splits frequency bands, and some copper, right? Right?
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
Oh wow so I have to prepare and give two talks.
See y'all there! I’m lookin' forward to the yearly rumble!