HNHacker News
TopNewBestAskShowJobs

vips7L

3,731 karma · joined December 13, 2018

I like parrots.
submissionscomments
vips7L··on Show HN: Scala Tutorials – interactive Scala 3 lessons in the browser
No Java teams at my company have moved to Kotlin. There’s a is a shift of Scala -> Java, I think many people are scared of adopting a guest language again and modern Java with records, switch expressions, and sealed types isn’t bad enough to warrant the risk.
vips7L··on Elevated errors on Claude Opus 5
Scrolling barely works on iOS/Safari, quality i would expect from Anthropic.
vips7L··on DConf 2026 in London
Is it because bar is defined after foo?
vips7L··on DConf 2026 in London
I always try it every few years, but I can never figure out how to get a good ide experience. I’ve tried both VSCode and IntelliJ. I most recently tried to make it work for advent of code last year. Maybe I’m just too used to how good the IDE experience for Java is?
vips7L··on Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
I think the Graal team was also trying to take a meta-interpreter approach like this too. For cases where you need to dynamically load bytecode or do reflection where native couldn't handle it they would try to interpret with their espresso java implementation.
vips7L··on Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
smallest i've been able to get hotspot is 30mb with jlinking. But even graal native will still give you a few megabytes.
vips7L··on Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary
So like less than 1% of the time? What part of the JS ecosystem doesn’t depend on a mountain of untyped dependencies?
vips7L··on US citizen charged after GrapheneOS phone wipes during airport search
Welcome to moltnews. Everyone here is addicted.
vips7L··on Engineering management after the cost of code collapsed
I miss when this forum used to talk about computer science and programming languages.
vips7L··on JEP 540: Simple JSON API (Now in Incubator)
and for Kotlin/Scala you can use some cheeky operator overloading via companion objects.

    sealed Interface A {
        class B: A
        class C: A
        companion object {
            operator fun invoke(s: String) = when (s) {
                "B" -> B()
                "C" -> C()
            }
        }
    }

    val a = A("B")
vips7L··on As of JDK 27, Oracle engineers will thus stop maintaining the macOS/x64 port
The paid version of the JDK is OpenJdk.
vips7L··on JEP 541: Deprecate the macOS/x64 Port for Removal
LLM code isn't allowed in OpenJdk.
vips7L··on JEP 540: Simple JSON API (Now in Incubator)
Isn’t json processing still a dependency in Kotlin? I love the language but I don’t think it’s equivalent to built in json processing.
vips7L··on JEP 540: Simple JSON API (Now in Incubator)
I really wish the JDK devs would start using constructors again. I understand why factory methods exist but everything these days is of/from/newInstance/something else. Dart/Scala/Kotlin have all really solved this with language features and construction is uniform. For example in Dart they have factory constructors: https://dart.dev/language/constructors#factory-constructors
vips7L··on I regret migrating to Codeberg
Think this convinced me to move over.
vips7L··on git's –end-of-options Flag
Absolute another level of lazy if you need an LLM to git for you.
vips7L··on git's –end-of-options Flag
An attacker has access to your git??? You’re fucked. Give up.
vips7L··on git's –end-of-options Flag
Flags for Unix tools have never been friendly.
vips7L··on How Our Rust-to-Zig Rewrite Is Going
It makes plenty sense to be. There aren’t many negatives and there are plenty of workloads that would benefit.
vips7L··on Claude Code uses Bun written in Rust now
You know they’re new.
vips7L··on Claude Code uses Bun written in Rust now
Sounds like server imo.
vips7L··on Claude Code uses Bun written in Rust now
It was ported for vibe reasons.
vips7L··on Claude Code uses Bun written in Rust now
You don’t have to use these “tools”.
vips7L··on Claude Code uses Bun written in Rust now
Any choice would have made obscene money in this market. It doesn’t make it a good choice.
vips7L··on Claude Code uses Bun written in Rust now
I don’t think you would use Bun for front end.
vips7L··on Claude Code uses Bun written in Rust now
LLM code has always been an abomination.
vips7L··on Claude Code uses Bun written in Rust now
But if the segfaults are new that implies it’s from the LLM no?
vips7L··on Claude Code uses Bun written in Rust now
I thought maintenance was free with LLMs???
vips7L··on How Our Rust-to-Zig Rewrite Is Going
You seem to be really hostile for no apparent reason. There are plenty of reasons to be generational, there are lots of workloads that the current implementation might fall flat if it wasn't.
vips7L··on How Our Rust-to-Zig Rewrite Is Going
Is the Go GC that special? Is it even generational yet?
← PreviousPage 6 of 34Next →