I've seen like 3 vids of this guy in the last day and I've seen his hair go through its own anime training arc
@twin94082 жыл бұрын
😂
@JimPekarek4 жыл бұрын
The discussion on using what tools align with your values at 23:57 - 25:12 perfectly illustrated why I love Kotlin and Rust, and why I hate working with Javascript so much, where others love it. JS is just...antithetical to everything I hold dear.
@brokula13124 жыл бұрын
I'm "Javascript developer" and I hate it. The mere fact the TS is so popular just show how pathetic the language is. Dynamic typing vs Static typing...why is that even a question? It's like asking: Go to war with a Butter vs Rifle. What computers do great is keep track of things in the way we just can't. I want that a program runs through my code and tell me that it will be fine. It's a sort of testing, practically the very first layer, before unit testing.
@SimonBuchanNz3 жыл бұрын
In my career over the last 10+ years, JavaScript had gone from one of the worst languages I've had to work with to a language that's a delight to work with. I find it fascinating that the "flavor" of it changed so much that my view changed like that.
@clementdato63282 жыл бұрын
@@brokula1312 lol. The truth is TS is also a dynamically typed language... No static language can superset a dynamic language. The new trend in dynamically typed arc is to have the gradual and optional typing. Conversely, in static typing, there are stronger and stronger type inference and typeclass-ish features. As long as the code has a loose coupling, dynamically-typed languages are actually quite comfortable to use. And statically typed languages are weak at metaprogramming... Both with pros and cons
@marlls19893 жыл бұрын
I came from Haskell, and I am loving the Rust type system... it is just what was missing on C
@sageseth54833 жыл бұрын
Sorry to be so offtopic but does someone know a tool to get back into an instagram account?? I stupidly forgot my login password. I would appreciate any help you can give me
@eldattackkrossa98863 жыл бұрын
@@sageseth5483 you can do the forgot login thing and restore it with your email
@halneufmille3 жыл бұрын
I'm an enthusiastic Julia user but I got to say having a documentation committee would go a very long way for us. Quality and exhaustive doc is almost as important as quality packages for language adoption. Right now, it still feels we're in the "let a thousand flower bloom" phase without many style criteria and asking new users help improve the doc while learning.
@jonaskoelker4 жыл бұрын
Around the 10ish minute mark Stephen talk about win-win vs. zero-sum interactions. One of the key teachings of economics is that the world is full of win-win opportunities, and we collectively do ourselves a favor by maximizing our utilization of those opportunities. Mostly we carry out that maximization by making interactions between people based on mutual consent: if you want to interact with me in a way I think I won't like I can say no, take my ball and go home; you can do the same to me. If we both say yes, that must mean we both believe we'll benefit from the interaction-that is, we believe it's win-win. There are corner case exceptions to this rule, but they are just that: exceptional corner cases. The fundamental idea in economics is that win-win is possible and good, and there's a system for achieving that which is fairly simple (although the fully detailed argument is a lot less simple than my sketch of the main point).
@rudiwinkelstein24833 жыл бұрын
I'm going to name my child Rust
@first-thoughtgiver-of-will24563 жыл бұрын
Rust has one of the best documentations I've seen since I learned Java (to me its better than that and more organized as well) thanks if you had a part in that.
@birkett835 жыл бұрын
Throughput vs latency can be a fundamental tradeoff in the specific context of choosing packet sizes. With a fixed link speed larger packets allow more throughput because the ratio of payload to header is increased, but it aldo takes longer to transmit a complete packet. This came up in the design of the ATM protocol which was widely used for telephone and data networks in the 1980s and 1990s. The US wanted 64-byte payloads, but France wanted 32 bytes because this would have kept the latency low enough for them to build an ATM voice network across the whole of France without using echo-cancellation. They compromised and made everyone unhappy with 48-byte frames. with 5 bytes of header, making 53 bytes total. Seriously.
@mduckernz5 жыл бұрын
This is true enough, but again, as Steve was saying, it's not a _fundamental_ trade-off - it doesn't exist in all systems and scales and contexts, but rather you have different amounts that one must affect the others in different situations
@KaneYork4 жыл бұрын
Nowadays, with increasing BDPs, we've got 9001-byte packets flying around!
@dorobokino2 жыл бұрын
I love how elucidating this talk is, I really like his style of communication mixed in with humor
@robbietorkelsonn85092 жыл бұрын
cargo relies on the internet to function. Supporting old hardware is going to be next to impossible anyways. ... which is especially painful for FreeDOS development ... which has 2's complement notation
@TroyNeubauer4 жыл бұрын
Bending the curve lol
@TremereTT5 жыл бұрын
Well done! Great presentation. Also I'm pretty sure why you are "between" jobs... Maybe self employment is the best option for you!
@filipemedeiros82384 жыл бұрын
Why?
@master742004 жыл бұрын
@@random_bit A company that can't handle it's employees having opinions on system designs and the way their jobs are supposed to be done, is not an employer I'd want for sure.
@PetrGladkikh4 жыл бұрын
I like his presentations but 10:00 - none of them are inherently against each other. I see no reason to single out throughput/latency. How choices are against each other depends on how bounds are defined - those may be rather fuzzy sometimes. If you inline everyting - binary gets larger - you get more cache misses, so "everything gets faster" is not also always true.
@ailuros_5 жыл бұрын
Absolutely amazing! Thank you!
@stephenjames29515 жыл бұрын
Engaging speaker.
@JockeTF5 жыл бұрын
Awesome talk, thank you!
@anumangrocers65775 жыл бұрын
Talk starts at 15:26
@rudde72514 жыл бұрын
This guy: "guys value different things then me, and prefer different languages, and that's cool" Other rust core devs: "The government should forcefully regulate the use for rust in applications!"
@ThePandaGuitar4 жыл бұрын
Performant is a word in French.
@sergesolkatt2 жыл бұрын
🤟🤠
@kgarrison3434 жыл бұрын
dark mozilla give us the erlang-like pre 1.0 rust
@adinesh79895 жыл бұрын
Wow. Nice talk.
@theoligarchist15034 жыл бұрын
the rust video starts after 16:00 only, SAVE your precious time