Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hauleth
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Show HN: PGSkiff – Connect IPv4 Clients to IPv6-Only Postgres
(pgskiff.com)
4 points
by
hauleth
3d ago
|
0 comments
2.
▲
by
hauleth
2mo ago
OP here > Maybe they wanted to see if you would speak up and handle potential conflict. Or maybe they had a mixup between two candidates. I did speak up during the call if that is really what they want me to do as I have literally 0 expe
3.
▲
by
hauleth
2mo ago
What do you mean there? What is not short-circuited there?
4.
▲
Guards Guards – small gotcha in Elixir guard expressions
(hauleth.dev)
1 points
by
hauleth
3mo ago
|
3 comments
5.
▲
How do I write Elixir tests?
(hauleth.dev)
2 points
by
hauleth
4mo ago
|
0 comments
6.
▲
by
hauleth
5mo ago
I agree that any company would struggle in such case. The thing is that everyone see that GH is pushing for more agents, their Copilot thingy, and AI everywhere, while basic functionality that people relies on is constantly failing. If yo
7.
▲
My journey in optimising Elixir codebase
(hauleth.dev)
2 points
by
hauleth
5mo ago
|
0 comments
8.
▲
by
hauleth
8mo ago
Author here - the goal from day 1 was to provide procfs/sysfs-like interface. The additional concepts that I would like to explore are bindings for Khepri[1] or Hobbes[2]. I see a lot of potential in such interface available from Erlan
9.
▲
by
hauleth
2y ago
Why use a knife when you can use our EveryThingCutter-9000 that requires a week of training to operate.
10.
▲
Who watches watchmen? – Integrating Elixir applications with systemd – part II
(hauleth.dev)
2 points
by
hauleth
3y ago
|
0 comments
11.
▲
by
hauleth
3y ago
It is using VM green thread, just more primitive one. Just to be more like other implementations (except anode) in original article that do bare minimum to run. Also, this isn't that unusual to use just `spawn/1` for simple and sh
12.
▲
by
hauleth
3y ago
Yes it is. Though until the last paragraph everything is done more or less to be an idiomatic approach to this task rather than "just optimisation". The VM flags part though is solely "optimizing for the benchmark, by cutting
13.
▲
by
hauleth
3y ago
It is in the original article [1], though I was made aware that Go implementation is also incorrect as `defer` in it make the memory usage to substantially raise. So instead of: defer wg.Done() time.Sleep(10 * time.Second)
14.
▲
by
hauleth
3y ago
Author here. If you have any questions, here I am.
15.
▲
by
hauleth
4y ago
But what would be a point of doing that?
16.
▲
by
hauleth
5y ago
That section was removed as it was leftover from the early drafts.
17.
▲
by
hauleth
5y ago
I have removed that part as it was accidental leftover from the early drafts that I forgot to remove.
18.
▲
by
hauleth
5y ago
I know about Podman, I just wanted to focus on systemd without additional tooling. Erlang VM startup is ok, but it is not ultra fast, and it can be easily slowed down with many modules in releases or slow applications. Additionally as it wa
19.
▲
by
hauleth
5y ago
At the beginning I wanted to add all that information and options, but I thought that it can be overwhelming in this article. I wanted to focus on Erlang <-> systemd communication and basic options. However it may be nice follow-up ar
20.
▲
by
hauleth
5y ago
Oh, I didn't know about `SocketBindDeny=` and `SocketBindAllow=`. This option may be a little troublesome in case of Distributed Erlang, but in recent versions it can be circumvented. Thanks, I will add it as a better option than addin
21.
▲
by
hauleth
5y ago
This article? Not at all. Does you need to understand D-Bus to use systemd? Not at all. It is just implementation detail. I have an idea to leverage that in future to slap distributed service management on top of systemd, but in normal oper
22.
▲
by
hauleth
5y ago
Actually I am using Zola, not Hugo, but the theme I am using is modified port of Terminal.
23.
▲
by
hauleth
5y ago
No, because these states are set on shutdown, and processes are killed in reverse order. So first the `draining` message will be set and then `drained`.
24.
▲
by
hauleth
5y ago
Author here. If you have any questions, then you can feel free. My goal there was to provide simplest possible proxy that would allow me to dynamically add and remove the applications from the system during development. It provides passthro
25.
▲
Generate image from BioNTech mRNA sequence
(github.com)
2 points
by
hauleth
6y ago
|
0 comments
26.
▲
by
hauleth
6y ago
I assume that there is control character after carriage return that deletes everything from there to the EOL, so this do not break copy functionality or "go to EOL" shortcuts.
27.
▲
Stop Spreading C**p at my $HOME
(hauleth.dev)
14 points
by
hauleth
6y ago
|
5 comments
28.
▲
Elixir 1.10 Released
(github.com)
4 points
by
hauleth
7y ago
|
0 comments
29.
▲
by
hauleth
7y ago
Unless you want to implement that on top of your custom structure, like, for example, b-tree. Then you either need to write N different implementations for each separate tree or you need to use `interface{}`.
30.
▲
by
hauleth
7y ago
Yes this is still true[1] [1]: https://www.youtube.com/watch?v=4VNDjwzzKPo
More ›