HN user

vereis

53 karma

[ my public key: https://keybase.io/vereis; my proof: https://keybase.io/vereis/sigs/oeePLc0e87760ZnaxRyaE-7rQoV9eIo_3E2uwBAN44Y ]

Posts0
Comments33
View on HN
No posts found.

crit was a game changer for my longer planning sessions and it gives me a good way to do code review for llm output locally first

I was anticipating setting up gitea or something and using that as a place where I'd push code while I was still iterating but thanks to crit I totally avoid that!

just fits into my workflow too

the problem with this is I'd strongly argue that you could do this pen and paper process with the human brain and our consciousness too; we just lack enough understanding to put pen to paper in that case

the notion of consciousness being something an experience that other animals/humans share is entirely faith based.

the only person with evidence of ones consciousness is the person claiming they're conscious.

Distributed Erlang 2 years ago

honest q: how do you distinguish between single node erlang applications vs clustered erlang applications?

Distributed Erlang 2 years ago

my personal reality is that the majority of projects I've consulted on have seldom actually leveraged distributed erlang for anything. the concurrency part yes, clustering for the sake of availability or spreading load yes, but actually doing anything more complex than that has been the exception! ymmv tho!

Distributed Erlang 2 years ago

I recommend taking a look at the various open source Riak applications too! Might not be updated to any sort of recent versions of erlang but was a great resource to me early on.

Distributed Erlang 2 years ago

ahoy!! thanks for spotting the issue I wrote the post in a stream of consciousness after a long day! I'll make that edit and call it out!

the statement about what historically constitutes a large erlang cluster was an anecdote told to by Francesco Cesarini during lunch a few years ago — I'm not actually sure of the time frame (or my memory!)

likewise I'll update the post to reflect that! thanks ( ◜ ‿ ◝ ) ♡

ahoy!!! never expected to see any of my posts on hn D:

for the first point it was purposely not written on the beam as otherwise there would be no post!

an original draft of did talk more in depth about replies but it just got convoluted and too long!! maybe I'll try to restore something to this end

granted on the runtime and genserver point (though technically it's just a process that receives messages, nothing so formal as a genserver itself)

Guaranteeing a singleton process is a very difficult problem which horde definitely does not solve perfectly mind you.

All is well and good until it isn't. We opted for leveraging different mix release permutations deployed on k8s as needed instead.

Definitely takes more effort than what you describe, and has its own issues... But imo definitely better understood than fighting weird state with horde

TypeScript bringing a half decent type system to JavaScript is orthogonal to OOP

JavaScript is OOP already. TypeScript just provides better typing like what you would find in Haskell, Ocaml or other functional languages

You can find my site at cbailey.co.uk (it's my first time sharing it online!)

It's a pretty informal blog (and it's very unpolished). It's a standard Elixir/Phoenix app which polls GitHub Issues which is actually where my blog posts are stored (I'm basically leveraging it to do syntax highlighting, markdown to HTML compilation and eventually comments)

Popup menus, sidebars, drawing on top of a pages can all be done to a certain extent with some CSS

Accessibility is possible with standard semantic HTML and aria tags (again to a certain extent)

D&D is probably not workable though

Lima: Linux-on-Mac 5 years ago

I found the start up time for powershell to be quite noticeable in WSL for scripts like that.

If copying is all you're after you can invoke `clip.exe` instead.

Honestly though I just caved and ended up using an xserver with WSL for really smooth copy and paste support. Paste requires a powershell invocation without an xserver.

Definitely recommending X410 (paid) or VcrXsrv (free) -- let's you launch x11 apps too!

Once WSLu is released everything will be even more seamless though.

It isn't perfect but I just end up installing nix (the package manager) and home-manager and hacking together my configuration through that.

The majority of my NixOS configuration is written in NixOS agnostic modules so it works pretty well.

I share my NixOS configurations between one bare metal Alpine install as well as an Alpine WSL2 install.

Whilst I have had problems with WSL, WSL2 is much better. Not run into anything which really causes an issue (if you can live with the reduced Linux<->Windows interoperability)