Readit News logoReadit News
Alupis commented on A message from Intel CEO Lip-Bu Tan to all company employees   newsroom.intel.com/corpor... · Posted by u/rntn
Alupis · 16 days ago
Some context is available here: https://apnews.com/article/intel-trump-cotton-yeary-tan-2061...

FTA:

“In March 2025, Intel appointed Lip-Bu Tan as its new CEO,” Cotton wrote in the letter. “Mr. Tan reportedly controls dozens of Chinese companies and has a stake in hundreds of Chinese advanced-manufacturing and chip firms. At least eight of these companies reportedly have ties to the Chinese People’s Liberation Army.”

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
lowboy · 18 days ago
I haven't seen any of the previous iterations of the conversation, nor have I had a chance to try Gleam (though it is on my short list!).

> greeting curious potential new users with any particular brand of politics (righteous or not) is possibly antithetical to the goals of the language

But it might be an important goal for the community.

Alupis · 17 days ago
I don't believe even a little bit the success of the community has anything to do with this sentence on the website. The success of the community belongs to the relentless hard work of Louis et al.

The sentence is a source of continuous friction between the language, community, and public. It just seems so... unnecessary.

Half of this thread was consumed with people discussing politics and virtues instead of the v1.12 release - that is a pretty large problem for the language, objectively.

When people google Gleam, they'll find pages/discussions like this instead of people discussing the merits of certain syntax or libraries, new features and the like.

There's a reason most businesses/organizations don't engage in politics... even if the founders have very strong political views.

Alupis commented on SUSE Donates USD 11,500 to the Perl and Raku Foundation   perl.com/article/suse-don... · Posted by u/oalders
zihotki · 17 days ago
> At SUSE, Perl is a fundamental component and member of our ecosystem > $11 500

Something doesn't compute, the donation looks very small for a 3000 people company

Alupis · 17 days ago
Never look a gift horse in the mouth, as the saying goes.

SUSE owes $0 to Perl and Raku. Most companies donate $0.

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
lowboy · 18 days ago
> It's impossible to prevent people who you disagree with from using a language

True, but the message on the website starts with "As a community...", and speaks to participation in the Gleam community, not the usage of Gleam as a language. And participation within a community _can_ be prevented by its stewards.

Alupis · 18 days ago
I just want to point out, this conversation has been had over and over, on HN, in the Gleam Discord, and I'm sure in many other places as well - always spurred by the same statement on the Gleam website.

So instead of discussing one of the most beautiful programming languages ever created, we're discussing politics, virtues, and wannabe Nazis. Because of a single sentence on the website...

I don't care either way, but it is notable how distracting that seemingly innocuous statement has become.

Could the community goals not be accomplished in a possibly less divisive way? The first part of the community statement seems entirely sufficient to me.

So, while I don't care and will continue to use Gleam regardless, it does seem to me that greeting curious potential new users with any particular brand of politics (righteous or not) is possibly antithetical to the goals of the language.

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
timeon · 18 days ago
Sure but 'not giving a shit' means accepting Nazism.
Alupis · 18 days ago
> Sure but 'not giving a shit' means accepting Nazism.

This is some "critical theory" nonsense. The real world isn't divided into two camps, "those actively for" and "those actively against". You can, and should, just go about your life.

You'll live a happier, more mentally-healthy life by just ignoring the noise and not getting pulled into some sort of "if you're not with us, you're against us" thing.

Gleam is a language, and just like all languages - be it English, Spanish, C++, Python, musical notes, and more - both agreeable and disagreeable people will use it. It's impossible to prevent people who you disagree with from using a language. There's no point in even trying - all you succeed in doing is giving yourself mental grief, anxiety and hardship.

Just do your thing...

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
ninetyninenine · 18 days ago
I tried to make a c-compiler in gleam. One thing I really didn't like is the lack of interfaces/type-classes and lack of composition operator.
Alupis · 18 days ago
Gleam has a note regarding type-classes on their website[1]. The language itself seems to aim to remain simple - which is a pretty good thing in my opinion.

[1] https://gleam.run/frequently-asked-questions/#will-gleam-hav...

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
chamomeal · 18 days ago
How does it bastardize the beam? Like are there things you can do in elixir/erlang that you couldn’t with gleam?
Alupis · 18 days ago
I'm curious to know what the parent meant, as well. My understanding, which is incomplete admittedly, is that Gleam's type system lives in Gleam and isn't carried over into the produced Erlang/BEAM code, since BEAM has no concept of types, etc.

Gleam also has an OTP implementation[1] available, which includes Actors and the like. My understanding is that every BEAM language must implement OTP themselves, so there's nothing unusual here.

[1] https://hexdocs.pm/gleam_otp/

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
no_wizard · 18 days ago
snake case convention is the only thing that always feels odd to me.

Perhaps its because I deal in TypeScript all day, every day, but it never stuck with me.

That said, small price to pay for a very nice runtime!

Alupis · 18 days ago
I come from a background where everything is camelCase. Naturally I wrote my JSON this way as well, among other things.

Switching to snake_case was challenging at first - I kept writing things in camelCase. Now, I've become pretty fond of snake_case and have a tough time going back into environments that require camelCase - funny thing, that is.

Thankfully Gleam's build tool/language server has a fairly strongly opinionated formatter built in, so it will let you know pretty quickly and help you fix it.

Alupis commented on Anthropogenic warming drives earlier wildfire season onset in California   science.org/doi/10.1126/s... · Posted by u/goplayoutside
Alupis · 18 days ago
It's rather interesting that California is having it's coolest summer in decades. In the valley, it's been high 80's, low 90's with only a couple days so far that were 100+. Typically in the valley it's 100+ nearly every day of summer.

I wonder what impact that may have on wildfire season this year.

Alupis commented on Gleam v1.12   github.com/gleam-lang/gle... · Posted by u/Alupis
steve_adams_86 · 18 days ago
I was welcomed too, and strongly encouraged to contribute. It was really nice. Though the signals might appear abrasive to some, it doesn't represent an abrasive group of people at all.
Alupis · 18 days ago
Joining their Discord and getting greeted by the language creator himself within a few minutes was pretty cool. Most other languages, their creators/maintainers seem so unapproachable and distant. You can talk directly with the core team on there, ask questions, etc. Louis really has built a pretty fun community around Gleam.

u/Alupis

KarmaCake day15020May 14, 2014
About
*{ 2X | X ∈ N }*

==================

    "Do not try to solve all life's problems at once... 
             ...learn to dread each day as it comes."
      -- Donald Kaul

    "The spirit of C: Trust the programmer... 
             ...no matter how insane he is."
      -- Paul (Fiddling Bits)

    "We all know Linux is great...
             ...it does infinite loops in 5 seconds."
      -- Linus Torvalds

View Original