Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xlii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
301.
▲
by
xlii
2y ago
You’re coming from position of knowledge. I don’t memorize documentation because it changes often and I use 3-5 various languages over the month. For fun and profit ;) So I go into docs, Elixir because that’s the primary source and when I s
302.
▲
by
xlii
2y ago
No, I did not. There are some things that rubbed me wrong way about it. Like typing but still giving way to runtime errors in specific scenarios or lack of macros (which is what makes Rust great to work with because otherwise it’s just sea
303.
▲
by
xlii
2y ago
Thank you. I completely agree and I'm not going to back out (nor switch technology at this). I hope that one day I will be able to open-source some of the work and help others who struggle. In the meantime I'm looking forward to d
304.
▲
by
xlii
2y ago
Random response order :) > I would double and triple check your apps configuration, it seems there is something really unexpected going on. More than one thing for sure. It's big and highly heterogenous ecosystem (multiple umbrellas
305.
▲
by
xlii
2y ago
We didn't and probably won't but we're exploring area of write Elixir code without Elixir code, i.e. heavy code generation. Some of us keep fingers crossed for the upcoming type checks, some of us are working on dev tooling (
306.
▲
by
xlii
2y ago
I've just noticed that one image wasn't uploaded (i.e. fulltext search failing on doc), so adding: https://imgur.com/a/lP9z8qS
307.
▲
by
xlii
2y ago
I'm biased because I like Prolog and syntax is similar. I won't advocate strongly, but I think some designs are more clear in Erlang. E.g. nested structs and maps in Elixir are something I consider problem-to-be. If one writes dee
308.
▲
by
xlii
2y ago
I never got it working properly, errors on standard libraries, readers breaking etc. Today I mostly ripgrep the code instead - faster and 75% efficent.
309.
▲
by
xlii
2y ago
I know about Dynamic one, but since I clicked and read (expecting some change) and noticed intro paragraph: > The Supervisor module was designed to handle >>mostly<< static children that are started in the given order when th
310.
▲
by
xlii
2y ago
Hey Jose, thanks for your comment. I actually wanted you to notice, because Elixir is still one of the best languages out there (and BEAM is the best), but developer experience IMO is deteriorating over the years. It's not a problem fo
311.
▲
by
xlii
2y ago
I can only say that it’s in the definition of the "critical system". I wouldn’t risk exposing minimal implementation detail to third party (i.e. Discord). It’s not a specific build but the whole thing, e.g. build takes 10 minutes,
312.
▲
by
xlii
2y ago
I won’t let a friend start development in Elixir. Let me get it out: I love BEAM. OTP is awesome and one of the best systems in its kind. I was completely enamored with Elixir years ago as a modern Erlang which excited me to the bone. It’s
313.
▲
by
xlii
2y ago
Yet another HN moment for me: I use it, and as I bought/downloaded like 50 or more - I think it is the best out there. Given that I might have you „on the feedback phoneline” I have thoughts, I’d like to share: - It might not be true,
314.
▲
by
xlii
2y ago
I, personally, thank you for sharing. I come here for news and anecdotes from smart and interesting people, as I perceive HN crowd. Your story entertained me in my Saturday morning and I’m grateful you decided to do so.
315.
▲
by
xlii
2y ago
There is one thing that I haven’t seen mentioned: worst possible feedback loop. I’ve noticed this phenomenon few times already, and I think there’s nothing worse than having a 30-60s feedback loop. The one that keeps you glued to the screen
316.
▲
by
xlii
2y ago
Long time ago when I was using it I preferred Gentoo because of ergonomics and better exposition to supply chain. Slackware was very manual and some bits were drowned in its low level and long command chains. Gentoo felt easy but highlighte
317.
▲
by
xlii
2y ago
There's still progress bar on update and there's timer (but not always). The timer also jumps. Once I had ~40 minutes update that was hope-feeding me with "2 minutes left" for most of the time. My guess is that it's
318.
▲
by
xlii
2y ago
I remember studying and the difference was not only about interaction but a general impact on the user. I always found MacOS Finder's spatial file placement a good example (Non-MacOS users - Finder has this thing where it remembers win
319.
▲
by
xlii
2y ago
That’s an unpopular opinion but given more than a decade of remote work experience I’d say: yes, people are less efficient in remote environment (on average). The „on average” is key however. I’d say that most of the people don’t understand
320.
▲
by
xlii
2y ago
> Sadly non-'pure' logical programming is required to get real-world performance (eg. cuts that prune the search tree) which kind of feel like, or is, a leaky abstraction that breaks the magic. They aren’t required but are conv
321.
▲
by
xlii
2y ago
> Prolog is for indeterministically… One side note here. Yes you can do indeterministic search but it’s not a property in Prolog. In fact, Prolog execution is completely deterministic without use of randomization. But I guess that in som
322.
▲
by
xlii
2y ago
I agree to the principle in general, but non-reproduceble execution environment with free-for-all internet access is unimaginable time sink. Business tends to topple on unreliable promises or annoying customers through the bad tech and I’ve
323.
▲
by
xlii
2y ago
That’s a huge trap. Yes, it’s simple at the beginning but it takes a lot of effort to move to non-port based solution for anything. Cuts are small at the beginning (oh, this service should use other PostgreSQL, so lets have two - oh but I m
324.
▲
by
xlii
2y ago
Containers. I’ll also recommend commercial OrbStack for Mac, because it simplifies some configuration and is performant. That was my focus over the last couple months (and right now with customer solution I’m running tens of isolated cluste
325.
▲
by
xlii
2y ago
How difficult it is to use? Right now I’m working on orchestrating dev-local service clusters here I bind plenty of hosts to mimick real world. I’m using proxy tunneling to punch in but I’d love to have Tailscale endpoint which I could use
326.
▲
by
xlii
2y ago
> With code you get a powerful form of fact checking for free. Run the code, see if it works. Um. No. This is oversimplification that falls apart in any at minimum level system. Over my career I’ve encountered plenty of reliability cause
327.
▲
by
xlii
2y ago
I'm not saying they had it butter smooth (great projects rarely start in completely free-for-all environments). Main stopper was distribution of licenses. There were 100s of LLCs splitted into multi-level trees by ~30 big music groups
328.
▲
by
xlii
2y ago
Heh. I have some story around it. +20 years ago I had a pop-star manager as my client. Super successful, resourceful with a business card holder filled to the brim; yet always on the lookout for opportunities. One day we were chilling and I
329.
▲
by
xlii
2y ago
…but who will have the question?
330.
▲
by
xlii
2y ago
..or a career. After years of experience I question everything ;-)
More ›