Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
innocentoldguy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
innocentoldguy
10mo ago
I find Elixir and Erlang easier, but I'm still a neophyte with Rust, so I may feel differently in a year.
32.
▲
by
innocentoldguy
10mo ago
> I'd love to hear more about this! He deployed our applications using Kubernetes and refused to implement libcluster . There was something else, too, but I can't recall what it was. It was seven years ago. > Yeah, this is
33.
▲
by
innocentoldguy
10mo ago
I worked for a company writing Elixir code several years ago. Prior to my arrival, the ignorant architect had deployed Elixir in a way that broke the BEAM (which he viewed as "old and deprecated"). Furthermore, one of the "st
34.
▲
by
innocentoldguy
1y ago
Wouldn't you just `cast` instead of `call` if you thought this was going to be an issue?
35.
▲
by
innocentoldguy
1y ago
I wholeheartedly agree with you that gleam_otp is janky. Still, actor message passing is only part of the picture. Here are some issues that make static typing difficult in OTP: • OTP processes communicate via the actor model by sending mes
36.
▲
by
innocentoldguy
1y ago
The issue isn't that OTP isn't a priority for Gleam, but rather that it doesn't work with the static typing Gleam is implementing. This is why they've had to reimplement their own OTP functionality in gleam_otp . Even t
37.
▲
by
innocentoldguy
1y ago
In my opinion, Elixir and Phoenix will give you a better experience with BEAM and OTP, excellent tooling, a more mature ecosystem, and one of the best web frameworks ever to exist. I think Gleam is cool, but I can't see trading these b
38.
▲
by
innocentoldguy
1y ago
I'm sorry you had a bad experience, but this doesn't reflect the experience of most Elixir programmers. I'll share my experience as a counterpoint. > On a production build, stack traces look like Erlang code... Elixir has
39.
▲
by
innocentoldguy
1y ago
Hi, 15155. May I clarify a couple of things? 1. Regarding Python's GIL: The issue isn't memory sharing between threads. Java and Go allow you to do this, too, but they don't have GILs. The reason Python has a GIL is that it u
40.
▲
by
innocentoldguy
1y ago
Python has a GIL and is mutable, which makes concurrency impossible and error-prone, respectively. Elixir doesn't have a GIL and is immutable.
41.
▲
by
innocentoldguy
1y ago
Gleam doesn't give you access to the full amazingness of OTP and BEAM. Elixir does.
42.
▲
by
innocentoldguy
1y ago
There are open source projects on the site, such as Oban and Absinthe. Is that what you’re looking for or did you mean something else?
43.
▲
by
innocentoldguy
1y ago
My first programming job was writing Delphi code. Their documentation was excellent. All of the documentation I've used since then has been sad and disappointing.
44.
▲
by
innocentoldguy
1y ago
There needs to be a balance. I don't block ads on sites that respect me enough not to drown out the main content with ads. However, I always block sites that have excessive ads or use pop-ups. On a side note, whoever invented pop-up ad
45.
▲
by
innocentoldguy
1y ago
It looks great. I would suggest changing the kanji next to the label "Kanji" to 字 instead of 出, though. 字 is the second character in the word 漢字 (kanji) and means "character." I would also suggest changing the kanji next
46.
▲
by
innocentoldguy
1y ago
You don’t have to keep your hands on the wheel.
47.
▲
by
innocentoldguy
1y ago
What do you mean by “it still doesn’t work“? I never drive anymore because my Tesla does such a fine job of doing it for me.
48.
▲
by
innocentoldguy
1y ago
Gleam's type system is the root cause of the problem. Please see my reply to the parent of your post.
49.
▲
by
innocentoldguy
1y ago
It has been a while since I looked at Gleam. Some things may have changed. However, the last time I used Gleam, I was forced to switch back to Elixir because Gleam: • Lacks support for named processes. • Has limited actor abstractions. • Do
50.
▲
by
innocentoldguy
1y ago
You mean like this? https://d2u3dcdbebyaiu.cloudfront.net/uploads/atch_img/391/b...
51.
▲
by
innocentoldguy
1y ago
I prefer Elixir's syntax over Gleam's, but my main issue with Gleam is architectural. Specifically, Gleam had to bastardize BEAM and OTP to implement static typing. To me, static typing vs. dynamic typing is like having a shelf wi
52.
▲
by
innocentoldguy
1y ago
Here you go: https://www.nytimes.com/2019/10/12/us/pornhub-sex-traffickin... https://www.state.gov/reports/2024-trafficking-in-persons-re... https://www.tokyoreporter.com
53.
▲
by
innocentoldguy
1y ago
In some ways, porn is more damaging, isn't it? For example, there's a lot of sex trafficking going on in the porn industry, but not so much in the censorship industry. I strongly oppose censorship and believe that payment processo
54.
▲
by
innocentoldguy
1y ago
Elixir and Erlang outperform Go when under sustained load, so it may not be necessary to write a GenServer in Swift to achieve Go's performance. The top four areas where I've seen Elixir and Erlang outshine Go are concurrent workl
55.
▲
by
innocentoldguy
1y ago
I switched from Obsidian to Logseq because Logseq has better block-level support, better embedded image previews, and more functionality out of the box without having to rely on plugins Why not Notion or Joplin? I like Logseq's outline
56.
▲
by
innocentoldguy
1y ago
What quality issues have you experienced? I've owned almost every Apple Watch since their debut and have never had an issue with any of them.
57.
▲
by
innocentoldguy
1y ago
One of the things I love most about Elixir is that it makes asynchronous error handling easier than any other language I've used. Asynchronous code used to be the source of many difficult bugs in the teams I've worked with, but El
58.
▲
by
innocentoldguy
1y ago
I used Dvorak when I injured my dominant hand. It took me about two weeks to feel comfortable with it. My hand healed a long time ago, but I still use Dvorak (the two handed version mostly) because I think it is easier than Qwerty. I highly
59.
▲
by
innocentoldguy
1y ago
I found an old, unopened Apple box containing a Japanese Apple II Plus while cleaning out my in-laws house last month. I also found a fake-leather carrying case for it (also unopened). Both are from 1979. It was interesting to discover that
60.
▲
by
innocentoldguy
1y ago
What do you mean by "develop environment"? Are you referring to IDE support or features like mix, IEx, pry, releases, etc.? If the latter, Elixir has one of the best development environments, in my opinion. Mix is fantastic, relea
More ›