Must watch/listen episode of Lex Fridman podcast, especially in current situation on crypto market (which will alienate many people from decentralized cryptos, definitely, and then may swamp into the developed market of centralized proprietary digital currencies of central banks) - discussion about money, currencies, assets and values with a very solid person:
https://youtu.be/gp4U5aH_T6A
More on this topic:
https://t.me/technologique/1351
https://t.me/technologique/1490
https://t.me/technologique/1491
https://youtu.be/gp4U5aH_T6A
https://t.me/technologique/1351
https://t.me/technologique/1490
https://t.me/technologique/1491
YouTube
Saifedean Ammous: Bitcoin, Anarchy, and Austrian Economics | Lex Fridman Podcast #284
Saifedean Ammous is an Austrian economist and author of The Bitcoin Standard and The Fiat Standard. Please support this podcast by checking out our sponsors:
- GiveWell: https://www.givewell.org/ and use code LEX
- Scale: https://scale.com/lex
- Uncruise:…
- GiveWell: https://www.givewell.org/ and use code LEX
- Scale: https://scale.com/lex
- Uncruise:…
What was happened with Terra (LUNA) and their TerraUSD (UST) stable coin and what became the reason why the whole crypto market is down now - really good analysis, which shows the weaknesses of the whole crypto market, especially for the altcoins, which has the paired stable coins and liquidity pools in BTC (which is true for the most of other coins) - read in this thread:
https://twitter.com/OnChainWizard/status/1524123935570382851
https://twitter.com/OnChainWizard/status/1524123935570382851
Twitter
Onchain Wizard
How to make a >800 million dollars in crypto attacking the once 3rd largest stablecoin, Soros style: Everyone is talking about the $UST attack right now, including Janet Yellen. But no one is talking about how much money the attacker made (or how brilliant…
Really close example of the weakness of any L1 crypto liquidity ("beware of crypto whales", especially rightful for BTC):
https://twitter.com/megastuffs/status/1520355389555978240
https://twitter.com/megastuffs/status/1520355389555978240
Twitter
Tux
A thread on how a $50M loan of the native asset on any major L1 can trigger a catastrophe 🧵
Technologique
OOMd - user space daemon for killing processes by out of memory exception raises. И в дополнение к предыдущей статье, а также серии статей, опубликованных мной ещё в январе месяце, написанных во время активной фазы работ над оптимизацией датацентров, сервисов…
Results of many years of hard work on OOM, OOMd, EarlyOOM, and PSI subsystems for Linux kernel.
https://engineering.fb.com/2022/06/20/data-infrastructure/transparent-memory-offloading-more-memory-at-a-fraction-of-the-cost-and-power/
Additional article:
https://t.me/technologique/1304
https://engineering.fb.com/2022/06/20/data-infrastructure/transparent-memory-offloading-more-memory-at-a-fraction-of-the-cost-and-power/
Additional article:
https://t.me/technologique/1304
Engineering at Meta
Transparent memory offloading: more memory at a fraction of the cost and power
Transparent memory offloading (TMO) is Meta’s data center solution for offering more memory at a fraction of the cost and power of existing technologies In production since 2021, TMO saves 20 perce…
Forwarded from Lex Fridman
Here's my conversation with John Carmack, legendary programmer & engineer. At over 5 hours, this is officially the longest conversation I've had on the podcast, and we can talk many more times. This was really fun and a huge honor for me. https://www.youtube.com/watch?v=I845O57ZSy4
YouTube
John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #309
John Carmack is a legendary programmer, co-founder of id Software, and lead programmer of many revolutionary video games including Wolfenstein 3D, Doom, Quake, and the Commander Keen series. He is also the founder of Armadillo Aerospace, and for many years…
Intel SGX and thus AWS Nitro enclaves are having vulnerability.
https://aepicleak.com
https://aepicleak.com/aepicleak.pdf
https://github.com/IAIK/AEPIC
AES-NI and RSA keys easily leaked through APIC registrers and MMIO memory, i.e. through data transferring between L2 and L3 cache. This is Intel's architectural vulnerability, affecting 10, 11, 12 generation.
Microcode update (with registers and MMIO pages cleaning after every operation with enclave) is already on its way.
Also it's recommended to use MSR registers (x2APIC mode) instead of MMIO (xAPIC mode) to use and access APIC registers.
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00657.html
https://www.intel.com/content/www/us/en/developer/articles/technical/softwaresecurity-guidance/advisory-guidance/stale-data-read-from-xapic.html
https://aepicleak.com
https://aepicleak.com/aepicleak.pdf
https://github.com/IAIK/AEPIC
AES-NI and RSA keys easily leaked through APIC registrers and MMIO memory, i.e. through data transferring between L2 and L3 cache. This is Intel's architectural vulnerability, affecting 10, 11, 12 generation.
Microcode update (with registers and MMIO pages cleaning after every operation with enclave) is already on its way.
Also it's recommended to use MSR registers (x2APIC mode) instead of MMIO (xAPIC mode) to use and access APIC registers.
https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00657.html
https://www.intel.com/content/www/us/en/developer/articles/technical/softwaresecurity-guidance/advisory-guidance/stale-data-read-from-xapic.html
https://blog.rust-lang.org/inside-rust/2022/02/03/async-in-2022.html
Obviously Rust needed more powerful abstractions, GAT (generic associated types) implementation stabilized, also going even further to HKT (higher kinded types, also referred as types of types, or type constructors), and dependent types, with following implementation of CoC (calculus of constructions).
And as a systems language there're a lot more things should be done to use Rust even more widely, espesially for embedded systems (automotive and aerospace sphere for example). For example, fault tolerance to run-time memory allocation exceptions in stdlib collections, dealing with infallible methods (panic on allocation failure in operations with collections), more improved error handling (to handle panics in main thread), and process recovering, after alloc errors, not yet fully supported in Rust stdlib's collections API (see this issue: https://github.com/rust-lang/rust/issues/29802).
Obviously Rust needed more powerful abstractions, GAT (generic associated types) implementation stabilized, also going even further to HKT (higher kinded types, also referred as types of types, or type constructors), and dependent types, with following implementation of CoC (calculus of constructions).
And as a systems language there're a lot more things should be done to use Rust even more widely, espesially for embedded systems (automotive and aerospace sphere for example). For example, fault tolerance to run-time memory allocation exceptions in stdlib collections, dealing with infallible methods (panic on allocation failure in operations with collections), more improved error handling (to handle panics in main thread), and process recovering, after alloc errors, not yet fully supported in Rust stdlib's collections API (see this issue: https://github.com/rust-lang/rust/issues/29802).
Have you remember (or am I just oldie here) the story behind Firefox versus Iceweasel in Debian Linux distro? And how many years it was take for resolution of that situation for community?
Looks like Mozilla lawyers in Rust Foundation made the same for Rust name, logo and branding. They successfully thrown shit on a fan again.
This is bad for community, open source and projects, which are based on Rust language and bad for wide spreading and mass adoption of Rust language.
It's time to make a fork of Rust language compiler, consolidate community efforts on it and name it TRUST with Ferris logo. =) This way it will conform with FLOSS spirit.
(And looks like I should now unstick my favourite violet Rust logo from my old Thinkpad laptop.)
https://youtu.be/gutR_LNoZw0
#Rust
#RustLang
Looks like Mozilla lawyers in Rust Foundation made the same for Rust name, logo and branding. They successfully thrown shit on a fan again.
This is bad for community, open source and projects, which are based on Rust language and bad for wide spreading and mass adoption of Rust language.
It's time to make a fork of Rust language compiler, consolidate community efforts on it and name it TRUST with Ferris logo. =) This way it will conform with FLOSS spirit.
(And looks like I should now unstick my favourite violet Rust logo from my old Thinkpad laptop.)
https://youtu.be/gutR_LNoZw0
#Rust
#RustLang
YouTube
Rust Foundation IS DOING WHAT????
The new proposed trademark policy of the rust foundation is absolutely nuts, lets go over it
https://twitter.com/rust_foundation/status/1644132378858729474
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen…
https://twitter.com/rust_foundation/status/1644132378858729474
### Twitch
Everything is built live on twitch
Twitch : https://bit.ly/3xhFO3E
Discord: discord.gg/ThePrimeagen…
A good intro, with an example on a poker black-jack game, to the relatively new features of C++, which are provides a good memory management practices (with unique_ptr and shared_ptr).
https://www.youtube.com/watch?v=b8V-WIjlScA
#CPP
https://www.youtube.com/watch?v=b8V-WIjlScA
#CPP
YouTube
Modern C++: Unique Ptrs and Vectors
Dave takes you on a tour of the modern C++ features you need to know in order to avoid memory leaks, corruption, and other common pitfalls of using C++.
Code: https://github.com/davepl/blackjack
Code: https://github.com/davepl/blackjack
Technologique
A good intro, with an example on a poker black-jack game, to the relatively new features of C++, which are provides a good memory management practices (with unique_ptr and shared_ptr). https://www.youtube.com/watch?v=b8V-WIjlScA #CPP
YouTube
Modern C++: Upgrade Your Skills with Shared Pointers!
Dave take you a tour of some core advanced C++ features including smart pointers, weak pointers, constructor aliasing, custom deleters, and atomic operations. All examples are presented in compilable code that can be downloaded below.
Code: https://gi…
Code: https://gi…
Technologique
Have you remember (or am I just oldie here) the story behind Firefox versus Iceweasel in Debian Linux distro? And how many years it was take for resolution of that situation for community? Looks like Mozilla lawyers in Rust Foundation made the same for Rust…
Crab Lang 🦀
Well, making a community driven and community oriented fork of a Rust language was only a question of time. History does repeat itself again.
https://crablang.org
https://github.com/crablang/crab
https://github.com/crablang/crabgo
#Rust #RustLang #Crab #CrabLang
Well, making a community driven and community oriented fork of a Rust language was only a question of time. History does repeat itself again.
https://crablang.org
https://github.com/crablang/crab
https://github.com/crablang/crabgo
#Rust #RustLang #Crab #CrabLang
crablang.org
A community fork of a language named after a plant fungus.
Technologique
Crab Lang 🦀 Well, making a community driven and community oriented fork of a Rust language was only a question of time. History does repeat itself again. https://crablang.org https://github.com/crablang/crab https://github.com/crablang/crabgo #Rust #RustLang…
Beware (or be aware, already) of community fragmentation!
'Cause it's already happening (Crab language as a response to Rust management mistakes)!
Here's the video about all recent events in the Rust community:
https://youtu.be/QEnuzwCWpgQ
#Rust #RustLang
#Crab #CrabLang
#RustFoundation
'Cause it's already happening (Crab language as a response to Rust management mistakes)!
Here's the video about all recent events in the Rust community:
https://youtu.be/QEnuzwCWpgQ
#Rust #RustLang
#Crab #CrabLang
#RustFoundation
YouTube
Rust is being destroyed from the inside
Grab your Rust Job-Ready Roadmap (free): https://letsgetrusty.com/join
The fastest way to become a Rust dev (limited seats): https://letsgetrusty.com/join
Let’s Get Rusty is the #1 Rust education & career development platform for engineers who want real…
The fastest way to become a Rust dev (limited seats): https://letsgetrusty.com/join
Let’s Get Rusty is the #1 Rust education & career development platform for engineers who want real…
Rust Rover
New standalone IntelliJ IDEA based IDE for the Rust language ecosystem with a cool name. Not just a plugin for CLion anymore.
https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
Rust language gaining more and more traction!
#Rust
#RustLang
New standalone IntelliJ IDEA based IDE for the Rust language ecosystem with a cool name. Not just a plugin for CLion anymore.
https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
Rust language gaining more and more traction!
#Rust
#RustLang
The JetBrains Blog
Introducing RustRover: A Standalone Rust IDE by JetBrains
“When will there be a Rust IDE?” Update: RustRover is now generally available, with free non-commercial use and commercial licensing options. Learn more about the RustRover release. We get this
Technologique
Rust Rover New standalone IntelliJ IDEA based IDE for the Rust language ecosystem with a cool name. Not just a plugin for CLion anymore. https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/ Rust language gaining…
YouTube
JetBrains RustRover Preview
Check out the RustRover product page - https://jb.gg/RustProductPage
You can download the latest preview build here: https://jb.gg/RustRoverDownload
Please tell us what you think about RustRover and share your ideas on how we can improve your experience:…
You can download the latest preview build here: https://jb.gg/RustRoverDownload
Please tell us what you think about RustRover and share your ideas on how we can improve your experience:…
You know what does it mean. Wouldn't be equal to Rust though, in terms of immutability for everything by default.
Upcoming streaming from CppCon:
https://youtu.be/I8UvQKvOSSw
Upcoming streaming from CppCon:
https://youtu.be/I8UvQKvOSSw
YouTube
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
https://cppcon.org/
CppCon 2023 Early Access: https://cppcon.org/early-access
Access All 2023 Session Videos Ahead of Their Official Release To YouTube. At least 30 days exclusive access through the Early Access system. Videos will be released to the CppCon…
CppCon 2023 Early Access: https://cppcon.org/early-access
Access All 2023 Session Videos Ahead of Their Official Release To YouTube. At least 30 days exclusive access through the Early Access system. Videos will be released to the CppCon…
eBPF: Unlocking the Kernel
Documentary about the development process of #eBPF subsystem for #Linux by the Linux kernel hackers all over the world - the executor (#VM and #JIT compiler) of extended #BPF bytecode to run system programs safely in a kernel space and use Linux kernel API and system calls (including #POSIX).
This simplified the development of programs integrated with the Linux kernel in a better way, so cloud native landscape with cloud infrastructure development has been changed forever!
https://youtu.be/Wb_vD3XZYOA
BTW, #Rust compiler has a eBPF backend, already proved for production grade programming and compilation, and has a bunch of good frameworks for developing for the Linux kernel using eBPF VM host functions interfaces.
#Rust
#RustLang
#Linux
Documentary about the development process of #eBPF subsystem for #Linux by the Linux kernel hackers all over the world - the executor (#VM and #JIT compiler) of extended #BPF bytecode to run system programs safely in a kernel space and use Linux kernel API and system calls (including #POSIX).
This simplified the development of programs integrated with the Linux kernel in a better way, so cloud native landscape with cloud infrastructure development has been changed forever!
https://youtu.be/Wb_vD3XZYOA
BTW, #Rust compiler has a eBPF backend, already proved for production grade programming and compilation, and has a bunch of good frameworks for developing for the Linux kernel using eBPF VM host functions interfaces.
#Rust
#RustLang
#Linux
YouTube
eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
The official eBPF documentary.
In 2014, a group of engineers at Plumgrid needed to find an innovative and cost-effective solution to handle network traffic in SDN environments. What they created was a landmark in the industry known as the extended Berkeley…
In 2014, a group of engineers at Plumgrid needed to find an innovative and cost-effective solution to handle network traffic in SDN environments. What they created was a landmark in the industry known as the extended Berkeley…
Uncontrolled type conversions and forced type coercion can be dangerous, affect your codebase and make high financial harm to your product, even if you're using memory secure programming language like Rust!
https://lapitsky.com/how-to-get-paid-800k-for-a-clippy-warning/
(Enable all Clippy warnings in your CI and locally! It can saves you from harm!)
#Rust
#WASM
https://lapitsky.com/how-to-get-paid-800k-for-a-clippy-warning/
(Enable all Clippy warnings in your CI and locally! It can saves you from harm!)
#Rust
#WASM
Point of Indifference
How to get paid $800k for a Clippy warning
Retrospective on a critical bridge vulnerability that was detectable by a linter
An article that unburied an old hatchet - Rust versus C++ debates.
https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive
#Rust
#CPP
https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive
#Rust
#CPP
Technologique
An article that unburied an old hatchet - Rust versus C++ debates. https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive #Rust #CPP
And a good (and what's more important - fun) analysis with debriefing of this article, with pretty fair reasoning for both sides.
https://www.youtube.com/watch?v=Wz0H8HFkI9U
With funny takes and a good sense of humor (for ex. here 14:40 - it cracks me up! =)
Moral: Use what fits better for your needs and tasks - there is enough of engineering space for everyone!
For me, as I'm working on modern finances and cloud techs - I've made a choice already a way back before, many years ago.
This reminds me an old debates on what's better, faster and more secure - Borland's Turbo Pascal, Modula -2, then Delphi versus Borland C++ Builder and Visual Studio.
https://www.youtube.com/watch?v=Wz0H8HFkI9U
With funny takes and a good sense of humor (for ex. here 14:40 - it cracks me up! =)
Moral: Use what fits better for your needs and tasks - there is enough of engineering space for everyone!
For me, as I'm working on modern finances and cloud techs - I've made a choice already a way back before, many years ago.
This reminds me an old debates on what's better, faster and more secure - Borland's Turbo Pascal, Modula -2, then Delphi versus Borland C++ Builder and Visual Studio.
YouTube
Why i think C++ is better than rust
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
### Links…
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
### Links…