Readit News logoReadit News
bnchrch commented on I tried Gleam for Advent of Code   blog.tymscar.com/posts/gl... · Posted by u/tymscar
bnchrch · 3 days ago
Gleam is a beautiful language, and what I wish Elixir would become (re:typing).

For those that don't know its also built upon OTP, the erlang vm that makes concurrency and queues a trivial problem in my opinion.

Absolutely wonderful ecosystem.

I've been wanting to make Gleam my primary language, but I fear LLMs have frozen programming language advancement and adoption for anything past 2021.

But I am hopeful that Gleam has slid just under the closing door and LLMs will get up to speed on it fast.

bnchrch commented on Claude Advanced Tool Use   anthropic.com/engineering... · Posted by u/lebovic
_pdp_ · 22 days ago
Our agentic builder has a single tool.

It is called graphql.

The agent writes a query and executes it. If the agent does not know how to do particular type of query then it can use graphql introspection. The agent only receives the minimal amount of data as per the graphql query saving valuable tokens.

It works better!

Not only we don't need to load 50+ tools (our entire SDK) but it also solves the N+1 problem when using traditional REST APIs. Also, you don't need to fall back to write code especially for query and mutations. But if you need to do that, the SDK is always available following graphql typed schema - which helps agents write better code!

While I was never a big fan of graphql before, considering the state of MCP, I strongly believe it is one of the best technologies for AI agents.

I wrote more about this here if you are interested: https://chatbotkit.com/reflections/why-graphql-beats-mcp-for...

bnchrch · 22 days ago
1000%

2 years ago I gave a talk on Vector DB's and LLM use.

https://www.youtube.com/watch?v=U_g06VqdKUc

TLDR but it shows how you could teach an LLM your GraphQL query language to let it selectively load context into what were very small context windows at the time.

After that the MCP specification came out. Which from my vantage point is a poor and half implemented version of what GraphQL already is.

bnchrch commented on Claude Opus 4.5   anthropic.com/news/claude... · Posted by u/adocomplete
bnchrch · 22 days ago
Seeing these benchmarks makes me so happy.

Not because I love Anthropic (I do like them) but because it's staving off me having to change my Coding Agent.

This world is changing fast, and both keeping up with State of the Art and/or the feeling of FOMO is exhausting.

Ive been holding onto Claude Code for the last little while since Ive built up a robust set of habits, slash commands, and sub agents that help me squeeze as much out of the platform as possible.

But with the last few releases of Gemini and Codex I've been getting closer and closer to throwing it all out to start fresh in a new ecosystem.

Thankfully Anthropic has come out swinging today and my own SOP's can remain in tact a little while longer.

bnchrch commented on Programming the Commodore 64 with .NET   retroc64.github.io/... · Posted by u/mariuz
vips7L · a month ago
> - Enterprise Devs as the core user (Type safety, great stdlib)

> - High level OO based interfaces

> - Allows for low enough level programming that you can reasonably use in place of C/C++

This can reasonably said about any programming language that is popular. These points could also reasonably match Go.

C# and Java have had completely opposite design goals. C#'s design goals are to have a more powerful/complex language with a not as advanced runtime. Java is the exact opposite. They favor having a slower moving language while pushing the edge on having a very advanced runtime. They're only similar on the surface level being C-Like languages with a GC. The design philosophies have created very different languages with different implementations, for example async/await in C# vs virtual threads in Java.

bnchrch · a month ago
To be fair. I'd be fine lumping Golang in this camp as well.

Theyre all different languages and ecosystems.

But in terms of what use cases they fill? Theyre more similar that not.

In otherwords if I'm evaluating Java for a use case, in many situations, I'd also be evaluating C# and/or Golang along side it.

Where as it would be less common for me to compare Java against Python, Javascript, Elixir, Erlang, Rust etc..

bnchrch commented on Programming the Commodore 64 with .NET   retroc64.github.io/... · Posted by u/mariuz
vips7L · a month ago
Not really. They're independent languages with different design goals. You're exact questions in this thread would have been just as relevant without bringing it up.
bnchrch · a month ago
Open to you educating me here! I (maybe naively) see their design goals being very similar:

- Enterprise Devs as the core user (Type safety, great stdlib)

- High level OO based interfaces

- Allows for low enough level programming that you can reasonably use in place of C/C++

The differences seem to be more minor:

- opinionated (C#) vs unopinionated (Java) when it comes to what tools / libraries you reach for.

- Conservative (Java) vs Experimental (C#) when it comes to releasing new language features

- Execution model: Java seems like a better choice for "run anywhere" but C# has been indexing more in this direction

bnchrch commented on Programming the Commodore 64 with .NET   retroc64.github.io/... · Posted by u/mariuz
vips7L · a month ago
Everybody's gotta bring Java into it.
bnchrch · a month ago
Kind of like if im talking about VRBO, I should mention Airbnb.

Similar in the heavy weight enterprise programming language space. If im talking about .NET I should mention Java.

bnchrch commented on Thunderbird adds native Microsoft Exchange email support   blog.thunderbird.net/2025... · Posted by u/babolivier
bnchrch · a month ago
While its been a long time since Ive used Thunderbird, I just wanted to take the time to publicly say thank you.

Many HNers probably wont (or cant) remember the world of desktop mail clients but basically during the height of MSFT dominance there was only one real mail client: Outlook. Which Microsoft was starting to monetize heavily, ignore UX, and keep it windows only (cant blame them for that).

Then Thunderbird arrived on the scene, an OSS mail client that beat the pants off of Outlook in features, spam detection, IMAP support and a bunch of other things.

And it was free.

And you could use it on any machine.

This was a huge moment for OSS.

We owe a lot of credit to Mozilla and Thunderbird for rescuing us from a closed source world.

bnchrch commented on Programming the Commodore 64 with .NET   retroc64.github.io/... · Posted by u/mariuz
bnchrch · a month ago
Question to HN .NET Devs

Its been a long time since I was in the MSFT ecosystem (left just as wsl was getting popular).

I remember thinking C#, F#, .NET and LINQ was a pretty robust set of tooling that was ahead of its time and certainly ahead of Java.

At the time, the things that were holding it back was:

- Poor to non existant linux support

- A confusing labyrinth of MSFT web frameworks that were nonsensically named and often deprecated

- A very GUI heavy dev and production setup

I know a lot has changed since then. So how is it in 2025?

bnchrch commented on Ask HN: Why does Y Combinator seem to be consistently funding AI slop?    · Posted by u/coldtrait
bnchrch · a month ago
People have mentioned they back "founders not ideas". Which is a great tag line, and also not 100% true, but true enough.

The other side is they like to fund in area's that have a strong why now. One great answer to that is "Because it wasnt possible to build this X years ago" in other words they like to fund companies that are taking advantage of a new technical property, regulatory change, or cultural change.

AI hits 2/3 of those.

Now you can say "AI slop all you want" just like you can say "Crypto is a scam" but its a statement that ignores there has been profitable and viable new ventures built on top of these new compute properties.

TLDR: technological change is the basis of how VC's make money.

bnchrch commented on Microsoft, Nvidia and Anthropic announce strategic partnerships   anthropic.com/news/micros... · Posted by u/kerim-ca
bnchrch · a month ago
All spend accrues back to the cloud providers.

Now theyre just using it as a discounted way to gain equity in the next wave of startups that matter.

Good time to hold Amazon, Google, and MSFT.

u/bnchrch

KarmaCake day2172November 2, 2012
About
https://ben.church

https://github.com/bnchrch

https://twitter.com/bnchrch

https://medium.com/@bnchrch

https://keybase.io/bnchrch

View Original