Edge computing for machine learning. Instead of running ML models on the cloud, I train them on user's device, ask these devices to offload computation between each other and give me the best performance out there. One good example is recommendations that work offline for you. Imagine you are listening to spotify in offline mode (with you downloaded playlist) and recommendations adapt accordingly even without interne…
Nice!
I've often wondered about decentralized recommendation systems and ML. Good to see something going in this area.
Edge computing for machine learning. Instead of running ML models on the cloud, I train them on user's device, ask these devices to offload computation between each other and give me the best performance out there. One good example is recommendations that work offline for you. Imagine you are listening to spotify in offline mode (with you downloaded playlist) and recommendations adapt accordingly even without interne…
Nice! I've often wondered about decentralized recommendation systems and ML. Good to see something going in this area.
Microsoft Hololens 2: I use one for work, and it's absolutely incredible. It's an augmented reality headset with built-in hand tracking, so you interact with the holograms by touching them with your hands. You mentioned "Tony Stark" technology, and it really is like the hologram computer he uses. When you look down at your hands, you see a Windows logo appears on your wrist (it follows your wrist due to the hand tracking). When you tap on the Windows icon on your wrist, a start menu appears in front of you, and you can choose an AR app to launch by tapping it with your finger. These apps can be full 3D experiences (like ones created with Unity) or they can be 2D apps where you can place 2D windows around you (like the built-in Edge browser app). These headsets are over $3K, so they're currently used for high-end niche use cases that justify that investment. For example, some of my customers use them to show 3D instructions to technicians for aerospace manufacturing. However, from using the Hololens 2, it's clear to me that AR will inevitably become a major computing platform once the price is reduced. My guess is that we will start to see that in 6 - 10 years.
I run a site that gives sports betting tips. I use the text generation to automatically builds narratives for thousands of games a day. I use affiliate programs with online betting sites and pull 80k/yr just with AI text ( started 4k been doubling each year) Or maybe this is mainstream already and i don't know.
I use program synthesis - cutting edge technology from, I think, the 70s?
What kinds? What’s the best process to do program synthesis? The more I write programs by hand the more I think it should probably be a first-class design consideration for new programming languages
May I ask what context you use it in? It looks like it strikes the right balance between simplicity and descriptive power - kinda like a statically typed python. The web side of it seems rather different from a Flask or FastAPI setup, and it obviously doesn't have SQLAlchemy (which I really like). Do you have any recommendations on that front?
The ecosystem is currently in the process of porting all the libraries to Scala 3. So if you're new to Scala, I'd recommend to start with Scala 2, which is rock-solid and already very powerful.
I never worked with SQLAlchemy. But on the scala database side, popular libraries are Doobie (https://tpolecat.github.io/doobie) and Quill (https://getquill.io). Keep in mind that these are for Scala on the JVM. On the ScalaJS side I'm using the javascript library pg. But I'd like to try if it works well with Prisma soon.
The nice thing about ScalaJS is, that you can use Javascript libraries. And if there are typescript facades, then you can transpile these to Scala and use them in a type safe way (https://scalablytyped.org).
I'm in the Scala world for ~10 years and love the language. The language got so many design decisions right and slowly teaches you functional programming (which is not a must). The standard library with its collections is better than anything I have seen so far. I easily prefer it over Java, Typescript, Python, Ruby, Dart or Kotlin. Scala 3 just cleans up the language and brings type-level programming and macros to the next level.
I run a site that gives sports betting tips. I use the text generation to automatically builds narratives for thousands of games a day. I use affiliate programs with online betting sites and pull 80k/yr just with AI text ( started 4k been doubling each year) Or maybe this is mainstream already and i don't know.
I run a site that gives sports betting tips. I use the text generation to automatically builds narratives for thousands of games a day. I use affiliate programs with online betting sites and pull 80k/yr just with AI text ( started 4k been doubling each year) Or maybe this is mainstream already and i don't know.