Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simon_void
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
simon_void
29d ago
> Bun's recent migration to Rust which could be misinterpreted as an example supporting migrating to rust, but under the hood it's far from a success story. Since you don't mention that this migration is basically executed
2.
▲
by
simon_void
4mo ago
less is more, I just want the plain old search experience I've had for 25 years so I stated paying for Kagi around a year ago. (Before that I used DuckDuckGo which still seems fine. They seem to also offer AI now, but it's not obn
3.
▲
by
simon_void
4mo ago
Is the inclusion of synchronous interfaces a new thing? When I learned actix_web 2-3 years ago for some webservices at work, the documentation surely (at least) started of with async functions everywhere. Did that change? Were synchronous i
4.
▲
by
simon_void
7mo ago
nobody trusts AI agents, that's why they are put in a harness. It's just that I additionally belong to the people who don't trust AI agents to always adhere to harnesses either.
5.
▲
by
simon_void
7mo ago
true, but you'd be wrong to assume that Germans only compound words if both parts are nouns, e.g. "Gehweg" (walk way) and "Springseil" (jump rope) use the base of a verb. We do actually have "Kochwasser" (
6.
▲
by
simon_void
7mo ago
not anything. As a German I see no way to compound "boiling water". It remains two words: "kochendes Wasser".
7.
▲
by
simon_void
8mo ago
thank you for the link to the talk! I actually witnessed the talk live, but must have completely missed this or simply forgot that this was answered :D
8.
▲
by
simon_void
8mo ago
Rich Errors look promising to me, but what about interop with Java? What will the return-type of a function be on the Java side be, if the return type on Kotlin side is: Int | ParseError | SomeOtherError? Background: unions aren't rest
9.
▲
by
simon_void
8mo ago
technically, Kotlin can use VirtualThreads like it can use any other Java Api (when being compiled to JVM bytecode).[1] If I remember correctly the Kotlin team was e.g. thinking about implementing a Coroutine Dispatcher with VirtualThreads.
10.
▲
by
simon_void
9mo ago
I really like languages with non-/nullable types like Kotlin and Rust! I used to work with Java for over a decade and therefore used to code very defensively against NullPointerException and now (with Kotlin) I just don't have to
11.
▲
by
simon_void
9mo ago
I agree, i started with (scope) blocks in Rust, but keep the habit in Kotlin win the run - scope-function. Since run takes no arguments, it feels like the closest equivalent to Rust scopes (compared to other Korlin scope functions, which al
12.
▲
by
simon_void
9mo ago
a Corridor Crew YouTube video describing/recreating that sodium vapour process: https://www.youtube.com/watch?v=UQuIVsNzqDk
13.
▲
by
simon_void
1y ago
this is exactly about what is legal or not. If I remember correctly in Germany there's a distinction about people being the focus of a photograph or people in the background. You can e.g. publish a picture of a public place without ask
14.
▲
by
simon_void
1y ago
I works very well, thank you for asking: https://rustwasm.github.io/book/
15.
▲
by
simon_void
1y ago
Kotlin! personal disclosure: I'm a Kotlin fan boy. (If performance is important then Rust, but Kotlin is more ergonomic.)
16.
▲
by
simon_void
1y ago
In a worlde where kotlin exists, I still have not seen any reason to consider java XD
17.
▲
by
simon_void
1y ago
there are two ways to achieve native binaries with Kotlin: 1) Kotlin native https://kotlinlang.org/docs/native-overview.html 2) Kotlin JVM but use GraalVM https://www.graalvm.org/ (which creates a bina
18.
▲
by
simon_void
1y ago
I like Rust as much as the next guy, but Kotlin is the most ergonomic programming language I know. So my approach is to use Kotlin by default and should it some day become clear that the service is a bottleneck (or if the cloud cost can be
19.
▲
by
simon_void
1y ago
I wonder if that confusion is due to the fact that you haven't yet wrapped your head around the fact that extension functions are "just" syntactic sugar for static functions. The implicit "this" becomes the the firs
20.
▲
by
simon_void
1y ago
Jetbrains is working on an LSP: https://github.com/Kotlin/kotlin-lsp It was announced at KotlinConf 2025.
21.
▲
by
simon_void
1y ago
I know one of these developers as well! It's me :D
22.
▲
by
simon_void
1y ago
this will change, Jetbrains is working on a Kotlin-LSP, just don't expect it to be done anytime soon: https://github.com/Kotlin/kotlin-lsp
23.
▲
by
simon_void
1y ago
i've used ktor for 2 small-ish microservices. It's fine. I was curious about corouitnes. I know SpringBoot has support for corouitnes as well, but in ktor it's front and center. (Disclaimer: I never used Scala)
24.
▲
by
simon_void
1y ago
at the (semi-state owned) company (in Germany) I work at, Kotlin is a first-class language also for backend. It depends on the teams wheather they prefer Java or Kotlin. I'm firmly in the team-Kotlin camp and Java code that becomes my
25.
▲
by
simon_void
1y ago
check out Borgo https://github.com/borgo-lang/borgo It is Go with algebraic datatypes!
26.
▲
by
simon_void
2y ago
true, it's just that the topic of this post seemed strange to me, since you wouldn't use a programming language with GC for high intensity graphics app in native either, hmmm.
27.
▲
by
simon_void
2y ago
so what about realtime graphics with wasm without GC? (compiled from languages not needing a GC like Rust, C/C++, Odin, ...)
28.
▲
by
simon_void
2y ago
I'm actually in team no-ternary operator in Kotlin, simply because there shouldn't be two ways of doing the same thing. Maybe the problem is a linter issue: for me the main point of the ternary operator to have a very concise expr
29.
▲
by
simon_void
2y ago
Kotlin backend dev of 7 years here (never done Android). Here my 50 cents to some of the "bad" points: 1) tenary operator. Apart from the "if-else is an expression" defence there's also the fact the in Kotlin the &#
30.
▲
by
simon_void
2y ago
To complete the completion of the TL;DR : the 95% safe Rust Code using auto vectorization is even slightly faster than the C code.
More ›