u/Alistesios

155 post karma · 1,668 comment karma · joined Jul 2016

Alistesios

Also a rust-mqtt user here. Thanks for info, will upgrade and provide feedback if I have some :)

Thanks for the good work!

Alistesios

I'd say performance, Rust ecosystem, cross-platform, and organizational bus factor.

Gleam compiles extremely fast and I've never run into a compiler bug, which in part comes from Rust's guarantees. It is simply the right fit for this kind of project.

Putting a part of the core team on a multi-months project to do a rewrite (that would likely lose some perf in the process), when that time could be spent on more impactful features for the language, that would help drive adoption ... Sounds like a bad deal.

But it would be a fun side-project / learning experience for sure!

Alistesios

Hey, I agree with the sentiment, but this post has been up for less than 10 minutes.

Respectfully, you could give some time to the volunteer moderation team to consider if this post should be allowed here before making such statements.

Alistesios

100% agreed, I always go there when I need good fruits/veggies, especially in the summer.

Significantly better and affordable than the plastic-wrapped and absurdly expensive cucumbers and tomatoes from the nearby Føtex.

Alistesios

Presumably Hans Sama. The decision was made to pick Caliste instead for France, the arguments given were future proofing of the team and "trying out Caliste+Skew"

Alistesios

Sourcemaps!!! Glad it got done :)

Congrats on the release!

Alistesios

Good on them for the successful launch. The product looks amazing, excited to see some reviews!

I wonder what the driving decision is for the touchscreen though. I can't be the only one who absolutely does not want that and would rather have a cheaper screen without it? Given that it's a pretty expensive machine too ...

Alistesios

100% agreed, it is an embarrassment. In my mind these shouldn't be startups but a full-fledged service backed by the EU.

Outright impossible to make happen under a non-federal Europe, and will become even harder as time goes, with the rise of the right wing in Europe

Alistesios

The only piece of docs I could find : https://neovim.io/doc/user/treesitter/#treesitter-parsers-wasm

Would love OP or anyone knowledgeable to give more context :)

Alistesios

Cool work! I had no idea about ENABLE_WASMTIME. Since when has this been a thing? Is it only used for tree-sitter?

It's probably a good idea, at least for tree-sitter parsers!

I do feel the plugin is lacking a tiny UI, and idk how it would support installing from unofficial grammars (if you're modifying a grammar locally, or building one yourself)

Alistesios

Thanks a lot for writing this series!

Im always super excited to read those blog posts as soon as they come out. This community is pretty niche, so you probably dont get a lot of attention but I thought you should know that your work is really appreciated :)

Alistesios

Great that was what i suspected. Thanks :)

So OP is specifically referring to those ECE / Talgo trains where the service is not good, but the IC trains are unimpacted ? I wonder how DSB is blaming trackworks if the other service runs just fine...

Alistesios

I'm supposed to take the train today from CPH to Hamburg, e.g. there's one departing from KBH H @ 16:22.

I take it that it's very risky to rely on if I need to take a train in Hamburg after, especially with the snow from yesterday? Any advice like an alternative bus, or a time of day where there are less problems?

Alistesios

[ Removed by Reddit ]

Alistesios

I doubt the reason is technical, moreso historical.

You can emulate some kind of enum using structs and interfaces (which is what Soppolang's go output does) - so there is a usable but incomplete workaround. To me, the likeliest reason why this is not a thing in today's Go is that the language was not designed with enums in mind, probably for complexity considerations (it's one more thing to learn that might be foreign to newcomers, and will incur some complexity in the compiler). It is hard to shift to that new paradigm now that people have workarounds that are widely used. Same thing for generics, they've been around for a while but I don't see them getting much love in library code.

Coming from a Rust background though, I do miss enums a lot and wish Go had them. Maybe Soppolang is a step in the right direction, but I don't see a strong push from the Go community for this, so I doubt the effort will succeed unfortunately.

Alistesios

The whole thing about Gleam is its simplicity. It certainly could be easier to interpolate strings - but if having this as a language feature increases complexity, then why bother ? A nice library could work too.

I'm not sure what you mean by "Web-native" though? Gleam has a compilation target to JS, but it's also geared towards erlang/elixir/otp which isn't web native in my book

Alistesios

Worry not, Trump has a plan for that. https://www.motherjones.com/politics/2025/07/fossil-fuel-polluters-lifeline-ai-data-centers-power-demand-donald-trump-pittsburgh-summit/

The industry is finding a willing partner in the Trump administration. Since taking office, Trump has used AI as a lever to open up opportunities for fossil fuels, including a well-publicized effort to resuscitate coal in the name of more computing power.

This is obviously a catastrophic blunder for climate change - but who needs a livable planet when you can have fake Ghibli images on demand?

Alistesios

Idk about Nuc, I think BDS will try to hold on to him, but isn't Heretics pretty much the only place Adam can go for 2026 ?

At this point, all other teams have a toplaner except for Fnatic, which I doubt Adam is going back to. I don't see him going back to ERL via KCB either, that's not really KCB's project...

Alistesios

The best player in TH? What is Sheo playing darts??

Alistesios

Dire : "personne ne veut payer" est factuellement faux

Ed Zitron, la source de l'article, dit justement l'inverse (article complet: https://www.wheresyoured.at/the-case-against-generative-ai/ ).

Où il dit par exemple :

Which is to say that Microsoft clearly doesn’t have any good news to share, and as I’ll reveal later, they can’t even get 3% of their 440 million Microsoft 365 subscribers to pay for Microsoft 365 Copilot. If Microsoft can’t sell this shit, nobody can.

Ici on parle bien de gens qui veulent utiliser l'offre gratuite mais qui ne veulent pas, pour le moment, acheter. On dit que l'offre précède la demande.

Je suis également en désaccord avec Copilot/Claude Code qui "vont devenir des standards", mais là on est dans le domaine de l'opinion.

Sinon je te rejoins, la partie sur l'électricité abondante sort un peu de nulle part, et c'est dommage parce que ça decrédibilise le reste de l'article...

Alistesios

Not OP, but I think what they meant is that bevy leverages the workaround pattern that we have to cover up for Rust's lack of variadics - that is, implementation via macro. Here's an example of what that looks like (rendered in rustdoc)).

Bevy needs this to allow the feel-good developer experience "just write a function, it's a system you can use in your application", or "need to insert a bunch of components ? no need for a struct, just pass a few components in a tuple". This example is for the Bundle trait, but it is a pattern that's used extensively, see another example here), look for all_tuples in the codebase (https://github.com/search?q=repo%3Abevyengine%2Fbevy+all\_tuples&type=code) for an exhaustive list.

Such implementations are limited to an arbitrary number of arguments, sometimes 9, sometimes 15, based on what was considered a reasonable default at the time of writing. Variadics in Rust would obliterate this limitation.

Note that bevy isn't a lone wolf: other popular examples include axum, actix-web or rocket.

Alistesios

This is from the "rumors" thread that was posted a few days back. Since then I've been reading people in the comments in this sub saying KC looked shaky, despite having played exactly 0 official matches played in the last 2 months. People will believe anything that confirms their bias and I'm just clowning on them a bit.

Alistesios

"""

GIANTX:

Best scrim team so far. Absolutely stomping everyone.

Karmine Corp:

Weird vibes.
They were one of the first teams to return to scrims, but unlike previous splits, they’re far from being the best right now.

"""

Alistesios

Imagine small teams paying a slot to play in the LEC, getting blasted, and then not playing any professional matches until January next year.

There has to be something i'm missing, otherwise how was this format approved?

Alistesios

Realistically can anything be done to make this opinion heard ? I don't know a single person that is enjoying this feature, it's insane that this is by default.

I'm sure they've done the math and concluded that this leads to higher revenue for them, probably because most people do indeed speak exactly one language.

But it is super bad user experience for the others.