It can now return the result in order (at cost of performance of course) and it also got a new method: mergeIterables(), which interweaves values from multiple async iterables in parallel
"You were expected to play what you don’t know, not what you already know…It’s easy to sit home and play all kinds of great ideas, great, but then when you’re playing with an ensemble, you can’t play that sh*t. You gotta react with the musicians, and sometime that may require you just keeping time and not playing all the hip stuff… it doesn’t work, because now you are part of a team. - Jazz drumming great, Jack DeJohnette #jass#drumming#drums#musicians#practice#performance
[ George Colligan interview with Jack DeJohnette: https://jazztruth.blogspot.com/2011/12/jack-dejohnette-interview.html ]
Great power efficiency and high performance in an ultra portable form factor: The TUXEDO Pulse 14
Benefit from:
➡ energy saving operation with a lot of processing power
➡ a very quiet cooling
➡ a bright 16:10 3K display (400 nits, 100% sRGB)
➡ ultra light (1.4 kg) and thin (18 mm) ultrabook chassis
➡ and many more
Dies finde ich sehr löblich und bin gespannt wie diesbezüglich M$ nach zieht und evt. u.a. z.B. OpenPGP & ect. integriert?
»Sicherheit und Performance – Thunderbird stellt Exchange-Mail auf Rust um:
Das @thunderbird Team integriert die Exchange-Anbindung künftig nativ mit @rust, um Sicherheit und Performance zu erhöhen und die Modernisierung voranzutreiben.«
This is a great blog post on the WellTyped blog on specialization in Haskell! It's a good reminder that I (or someone) should really get around to getting rid of -fexpose-all-unfoldings and -fspecialize-agressively in the Agda codebase.