Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brianguertin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
brianguertin
3y ago
A similar project is Mosaic. It's exactly the same concept, but for Jetpack Compose, the primary toolkit used in modern Android apps. You can use it in desktop JVM apps written in Kotlin. https://github.com/JakeWharton&
2.
▲
by
brianguertin
4y ago
Like this? https://www.ubisoft.com/en-us/game/assassins-creed/discovery...
3.
▲
by
brianguertin
5y ago
There's an exciting desktop port of https://developer.android.com/jetpack/compose done by Jetbrains: https://github.com/JetBrains/compose-jb
4.
▲
by
brianguertin
5y ago
> how do you distinguish 'telemetry' from 'surveillance'? Granularity. Telemetry data can be privacy-respecting (e.g. anonymously aggregated) while still being useful. E.g. "143 people flew from NYC to LA this mo
5.
▲
by
brianguertin
5y ago
Also see Kotlin: https://kotlinlang.org/docs/multiplatform.html In Kotlin you can write a library usable from C/C++/ObjC/Swift/Java/JavaScript.
6.
▲
by
brianguertin
5y ago
Same thing happened while I worked at Turo. They pivoted from "If we all shared our cars, we won't need as many! Less traffic and better for the environment!" to "We need to optimize for people who are buying cars/f
7.
▲
by
brianguertin
6y ago
Mac and Linux actually use the same printer stack: https://en.wikipedia.org/wiki/CUPS
8.
▲
by
brianguertin
7y ago
Oh cool. And does that actually work? That's great. And the syntax is surprisingly similar, especially considering we are supposedly comparing a low level language to a high level one.
9.
▲
by
brianguertin
7y ago
You aren't the only one. In Kotlin, it's possible to use async/await without modifying your function signatures. Like this: val result = runBlocking { val one = async { doSomethingUsefulOne() } val two = async { d