In the #Zed editor, one problem I have is that symbol search isn't working unless you open a first file (Markdown). I'm assuming this may be because it starts LSP processes lazily, on opened files, but I'd rather have this initiated eagerly, per project.
Anyone know anything about it?
Posts by Alexandru Nedelcu
Sorry if I'm mischaracterizing Catholicism. Also, just to be clear, I love Pope Leo XIV for speaking against evil.
Catholicism has a too grim view on humanity (their own innovation), and schisms are baked in its DNA. Anglicanism happened due to a king wanting divorce.
In Eastern Orthodoxy, which hasn't changed since 8th century, divorce is allowed, priests can be married, unbaptised children don't burn in hell.
Hristos a înviat! 🕯
(Christ is risen!)
Mateusz talking about the "standard library of macros" and it's music to my ears. #ScalarConf #Scala
github.com/kubuszok/k...
Just gave my talk "How Can We Trust Our Agents" at #scalar. Slides: www.slideshare.net/slideshow/ho...
If copyrighted works can be whitewashed / reimplemented via AI, then copyright is dead.
#AI #OpenSource
alexn.org/blog/2026/0...
"Boring Tech May Become Irrelevant Tech"
The best practices that your organization uses for picking the tech stack are probably obsolete.
#AI #Programming #Languages
alexn.org/blog/2026/0...
“Tapir Server with Cats-Effect and Pekko HTTP (snippet)”
#CatsEffect #Akka #Pekko #Tapir #Scala #Snippet
alexn.org/blog/2026/0...
Released a new version of Monix Newtypes — cross-compiled #Scala library for defining newtypes with utilities.
It upgrades all dependencies to latest versions.
github.com/monix/newt...
Micro-library exposing an API for "delimited-continuations" for #Scala JVM, ScalaJS and Scala Native. Extracted from "lampepfl/gears", may be useful for "direct style" libraries that want to be cross-platform.
github.com/funfix/con...
Great Lent starts monday, so might as well do a digital detox. I'm getting off social media for 40 days 🙏
Exceptions:
‣ I'm going to post about my attendance to #ScalarConf, a #Scala conference, March 26-27, see you there!
‣ I'll keep writing on my blog and links will automatically get posted here.
Functional programming (#FP) is programming with functions, where a function is a unique association from one set (the domain) to another set (the codomain) (∀ x1, x2, x1 = x2 => f(x1) = f(x2)).
Functions come from maths, and FP is not procedural programming.
Hope that makes it clear.
Thomas (on the left), my tomcat, tries kissing Zuzi, my black cat (on the right).
Zuzi, my black cat, looks startled and annoyed after Thomas approached her
Zuzi attacks Thomas with her front paw
Zuzi leaves Thomas behind, with Thomas looking as if he has a broken heart
I know you come here for professional, grown-up stuff, but you're taking all of this way too seriously.
So, here's a love story in 4 acts #cats #pic
Hahaha
Some of the best arguments I've seen against #LLM / #AI use:
- undermines experience
- redirects seniors away from teaching
- have limited & biased knowledge
- code has always been incidental for problem-solving
- not conducive to truth seeking
blog.fogus.me/meta/LL...
Meme: A cartoon character with short black hair and glasses is pointing forward with a surprised expression. The scene includes a window with a view outside and a butterfly flying near it. The text above reads “implicit ec: ExecutionContext” and below asks, “is this direct style?” This is related to the Scala programming language, of course.
Articles talking about “direct style” in #Scala should definitely answer this question for `scala.concurrent.Future`
Cultural hegemony matters due to what people are actually exposed to. Hollywood movies, US-made games, US-made content on US platforms (YouTube, Netflix, Disney, Prime), US app stores.
People outside US may not care care about US's culture or politics, but we get the downstream effects anyway.
Also, censoring erotica but not the kind of content that has led people to suicide is stupid, showing the puritanical culture of the US (violence OK, nudity, not OK); and unfortunately, it also shows the reach of US's cultural hegemony (saying it despite me believing much of it is good).
Overall I got it done, but I relied on my experience to review everything that it did, and this was output from frontier models, Claude Sonnet 4.6 and GPT-5.3 Codex.
A lesson learned may be to estimate the complexity of the task and ask for less in a PR.
Yeah, and it wasn't the end of it. I continued work on my laptop with Codex, as I discovered other issues.
This is common IME: you go through multiple cycles of reviews (including automated ones) + fixes, and the PR gets huge. It can't be granular, since it expands from fixing what it got wrong.
GitHub Copilot Agent is very cost-effective, for now.
1 prompt = 1 session = 1 premium request = $0.04 (if not included in subscription), and I've seen sessions last for ~1 hour. For complex work you need more prompts, but you can have ~10 hours of work for $0.4 with Claude Sonnet 4.6.
#AI #LLM
I tested Claude Sonnet 4.6 via GitHub Copilot Agent.
👍 The good: resulting PR is much better than the previous PR, same topic (which was unusable)
👎🏻 The bad: I did a review with over 40 comments for changes (more than changed files), incl. bugs & security issues
#LLM #AI
github.com/alexandru/...