Chris Kipp - Closing Panel
51:11
Жыл бұрын
Пікірлер
@ZoYaBoBo
@ZoYaBoBo 6 күн бұрын
awesome video
@newsxreactions
@newsxreactions 19 күн бұрын
Great.
@hurricane-rus
@hurricane-rus 26 күн бұрын
Great talk! Thank you, Daniel, for your great work
@kmantzoukas
@kmantzoukas Ай бұрын
This presentation is so good that is should be illegal
@nsrchndshkh
@nsrchndshkh Ай бұрын
This Guy ♥
@azenkwed
@azenkwed Ай бұрын
with Akka being closed source now, scala has no future outside Apache Spark unless a real alternative to Spring (Java, Kotlin) emerges
@fb-gu2er
@fb-gu2er 4 ай бұрын
Scala 3 needs to settle for standards. We can’t keep changing the language. It’s going to kill it. Scala’s bigger problem is tooling, not the language itself. Stop reinventing the language and create more tools: a proper build tool, sbt is horrible
@HawaMahomed-z9k
@HawaMahomed-z9k 4 ай бұрын
Please cancel thanks.
@paulfunigga
@paulfunigga 5 ай бұрын
That is black magic, literally. This talk is for people who are already experts in macros...
@nikolaychalkanov896
@nikolaychalkanov896 5 ай бұрын
This guy gives me hope with scala at the right moment. I was about to give up. Everything around scala ecosystem is so complicated...
@einfacherkerl3279
@einfacherkerl3279 5 ай бұрын
bootstrap and jquery?? they are already outdated
@vitaliiivanov9514
@vitaliiivanov9514 6 ай бұрын
That's really lots of cool stuff for DSL development. Convinced me to really learn Scala!
@JoanGoyeau
@JoanGoyeau 7 ай бұрын
Really cool. Thanks Guillaume
@petacardi
@petacardi 7 ай бұрын
Shame my brain is too small 😭
@mouadtribak1667
@mouadtribak1667 7 ай бұрын
Its always a pleasur to listen to this man
@PeatySpirit
@PeatySpirit 7 ай бұрын
I see, we are still on track to make Scala unappealing to industry as much as possible.
@andrewroby1130
@andrewroby1130 7 ай бұрын
Sadly I think you're right. It's a pity that such a beautiful language doesn't get more love, but the comments I see most all come down to some version of broken or wonky tool chains. It's not the language proper, it's the ecosystem.
@blackflag.jobs_media
@blackflag.jobs_media 8 ай бұрын
Really fantastic work!
@ganeshg8946
@ganeshg8946 8 ай бұрын
Great talk !!! I love this person & his contribution to industry/society.
@pyepye-io4vu
@pyepye-io4vu 8 ай бұрын
Is it possible to use Storch to do GPGPU or parallel programming on the GPU in general? (Not deep learning) Like, say a GPU accelerated parallel blur filter or parallel merge sort for educational purposes? (I know this can be done on the CPU with parallel collections, etc., just want to show more speed-up with GPU.)
@scalevolvable323
@scalevolvable323 8 ай бұрын
Pretty talk! :)
@BillyLiuZhzh
@BillyLiuZhzh 8 ай бұрын
Good Presentation, still missing Optimus. Demanding clients lol <- hopefully it is not me
@eg4933
@eg4933 8 ай бұрын
I strongly recommend learning scala for anyone interested in programming.
@mqtrade5743
@mqtrade5743 7 ай бұрын
Why not go or java?
@Turing-mn1ys
@Turing-mn1ys 5 ай бұрын
@@mqtrade5743 The way Scala implements OOP is the latest and most developed way to implement it, if you understand programming language theory very well, you will see what Martin Odersky has delivered is truly a master piece.
@eg4933
@eg4933 8 ай бұрын
eventually scala will be the general go-to language replacing many other languages. It does both OOP and Functional in-house academically correct from getgo.
@programmer-z9b
@programmer-z9b 8 ай бұрын
You don’t use onComplete when dealing with Future in actors of Pekko/Akka,but you use pipeToSelf code block in which you define commands to be sent in both Success and Failure case, to the actor’s next behavior it will transition to.
@joan38
@joan38 8 ай бұрын
16:19 Why is Spark/Databricks stuck on ancient versions of everything (Java, Scala...)?
@joan38
@joan38 8 ай бұрын
19:40 I guess is the answer
@joan38
@joan38 8 ай бұрын
Incredible!
@Filaxsan
@Filaxsan 9 ай бұрын
16:00 Scala community, protect this guy at all cost. Great job (and principles) Mr. Li!
@esmaelmohamed8209
@esmaelmohamed8209 10 ай бұрын
Martin exceptionally Brilliant engineer yet he is very hamble!! we are as a community lucky having him, Respect!!
@mayonesacosmica
@mayonesacosmica 11 ай бұрын
I was hoping to see how we could do this functionally but, alas, weights are mutated. 😢. But I see that the higher-level API could be enhanced so that `backward()` can return a loss function and `step()` can return a new optimizer. Is it not efficient enough?
@sorenbrunk9859
@sorenbrunk9859 11 ай бұрын
Right now, the focus is on providing a very similar API to Python PyTorch, to ease porting models. But it would be great to add an immutable API (i.e. like JAX) as well. Contributions welcome!
@tojatos
@tojatos 11 ай бұрын
Easy to digest knowledge - thanks!
@shumymikaball
@shumymikaball 11 ай бұрын
Would it make sense to have the ownership/borrowing constraint model of Rust to Resources? Would this be possible to implement in scala?
@flwi
@flwi 11 ай бұрын
@rockthejvm That's a really great talk! Too bad I missed it (and you) in Madrid. Always enjoy talking to people who push the scala community forward. Keep on rocking the jvm!
@pookiepats
@pookiepats 11 ай бұрын
go run main.go
@tomascabrera1905
@tomascabrera1905 Жыл бұрын
Wow!
@tonyhahn1955
@tonyhahn1955 Жыл бұрын
I like Li Haoyi's work, but it's not easy to get started since the documentations seem to target experienced users. For example, I'd like to try scalatex and scala-site but can't even make the most trivial example work. And the github project seems abandoned, so can't get any support. Really a pity, since a minimal build.sbt and some commands how to build the 1st example could make it much more accessible.
@jackwislor
@jackwislor Жыл бұрын
Will capture checking enable game development on par with C++ ?
@vicc8881
@vicc8881 Жыл бұрын
Omg, this is great.
@abhijit-sarkar
@abhijit-sarkar Жыл бұрын
"Gradle is such garbage" is not really a motivation for a new build tool. The first release of Gradle was in 2008, while Mill 0.1.0 was released in 2018. Most people in the Java ecosystem haven't even heard about Mill, let alone using it. When it gets used for 15 years, and in projects with millions of LOC, we can talk about how much, if at all, it stinks. There's just not enough data to make any sort of comparisons now.
@joan38
@joan38 8 ай бұрын
You seem to base your opinion on how the adoption is going, just like a sheep follows the group. This arises the question: Are you even able to make your own opinion? No one seem to make sense out of Gradle or SBT. We are developers and we code Scala, Mill is plain Scala that I understand just like I understand any other Scala project. I don't know what command to run? I look at the code or even use IDE auto completion. It's simple and does not require a PhD to freaking build my project.
@abhijit-sarkar
@abhijit-sarkar 8 ай бұрын
@@joan38 You seem to be unable to comprehend complete sentences and get easily excited on seeing shiny things, just like a grade one child would do. The comment you replied to is my own opinion, of course. The point here isn’t how good or bad Gradle or SBT is, but how useful Mill is. Having used Mill, I found it slightly more useful than a POS. I do agree on one point though, building with Mill doesn’t require a PhD, or else you wouldn’t be here.
@joan38
@joan38 8 ай бұрын
​@@abhijit-sarkar "You seem to be unable to comprehend complete sentences" => Ok let's see: ""Gradle is such garbage" is not really a motivation for a new build tool" => Ok why? "The first release of Gradle was in 2008, while Mill 0.1.0 was released in 2018." => I understand it's new. In what is this measuring "how useful Mill is"? "Most people in the Java ecosystem haven't even heard about Mill, let alone using it." => I understand not many people use it. In what is this measuring "how useful Mill is"? "When it gets used for 15 years, and in projects with millions of LOC, we can talk about how much, if at all, it stinks." => I understand once the 2 previous points (maturity and popularity) are met then we can judge "how useful Mill is"? Are we offsetting the judgment onto others and following them? "There's just not enough data to make any sort of comparisons now." => So in the end you mentioned 0 concrete technical point of comparison in your comment. The judgment is all based on maturity and popularity. How is this a fair judgment of a piece of tech? This comment would work just fine on Gradle against Maven in 2008-2014. It's purely anti innovation and progression to me.
@abhijit-sarkar
@abhijit-sarkar 8 ай бұрын
@@joan38 Sorry, I don’t have the time or patience to read your essay, so, thank you for taking the time for whatever you wrote 😀
@MrDejvidkit
@MrDejvidkit Жыл бұрын
Thank you!
@MrDejvidkit
@MrDejvidkit Жыл бұрын
This talks are great. I love them, keep them going.
@MrDejvidkit
@MrDejvidkit Жыл бұрын
Thank you this is super helpful.
Жыл бұрын
This convinced me to try out mill for my next project, even though sbt kind of just works right now. I guess, as always, the biggest hurdle for new tools is the plugin ecosystem around it :)
@PlatinumDragonProductions999
@PlatinumDragonProductions999 Жыл бұрын
Once I discovered Scala, I've been hooked ever since. It has replaced Python as my favorite language; even though I still love Python, Scala is the greatest for me. My only concern is that the library system is nowhere near as developer friendly. I spend a lot more time scrounging to find libraries to do specific tasks and often have to use Java (ick) libraries if I can't find a Scala one. One of Python's strengths is that I could literally type what I was looking for into my search bar and either find a working library, or the command that I needed to accomplish a given task. Even if I had never used the command or library before, I could quickly read the doc and be off and coding. This not only sped up my learning of the language and its capabilities, but also meant greater satisfaction in being able to complete my project without too much scrounging. I hope that Scaladex can develop into something to rival Pypi soon. I love Scala! 😀
@jacku3685
@jacku3685 Жыл бұрын
"PromoSM"
@GadKateyOcansey
@GadKateyOcansey Жыл бұрын
Nice lecture.
@hussain1021
@hussain1021 Жыл бұрын
I hope one day scala migrates away from the jvm and become an independent language
@jonathanwinandy
@jonathanwinandy Жыл бұрын
True, however it's part of the value proposition, to be able to compose big system, with some of the parts that are already defined.
@distantforest2481
@distantforest2481 4 ай бұрын
Scala-Native exists and it currently has 4.5k stars on github.
@gerardbosch
@gerardbosch Жыл бұрын
Hi anyone, I'd like to ask whether type classes would help to solve the problem of adding new terms, when using ADT-encoding? Thanks!
@kevalan1042
@kevalan1042 Жыл бұрын
80k people learned Scala but only 870 views nowadays, is Scala in sleep mode?
@Bibhu-it1yi
@Bibhu-it1yi 4 ай бұрын
Because Scala is Difficult . May be Billions People Go to Grammar School doesn't mean all are successful.
@MrDejvidkit
@MrDejvidkit Жыл бұрын
Is there link to the repot with the code?
@MrDejvidkit
@MrDejvidkit Жыл бұрын
Structural types = Magic. This will open a lot of possibilities.