HNHacker News
TopNewBestAskShowJobs

zambal

231 karma · joined May 27, 2016

submissionscomments
zambal··on Kev: Tiny Jev-like family of decision models built on top of Qwen3.5
According to https://docs.typesafe.ai/legal they do offer ZDR for enterprise customers.
zambal··on Flix – A powerful effect-oriented programming language
I could be wrong, but the sentence "Flix precisely tracks the purity of every expression in a program." together with some examples of function definitions without the purity/impurity annotation, gave me the impression it's optional, because the compiler can infer it on its own most of the time.
zambal··on Being too ambitious is a clever form of self-sabotage
I don't think it's actually a problem. Taste can guide the direction skill needs to go.
zambal··on Touring the Zig-EM code-scape (2024)
If you fail to see the difference, maybe study the subject matter a little more?
zambal··on How fast are Linux pipes anyway?
Indeed, if I'm not mistaken Netflix at least used to use (and commit to kernel) FreeBSD on content servers because of its superior sendfile performance
zambal··on LLMs are cheap
But in that case it's hard to argue that llm's are cheap in comparison to search (the premise of the article)
zambal··on <Blink> and <Marquee> (2020)
Don't know if it was intentional, but your ramble reminded me of the lyrics of Losing my edge by LCD Soundsystem. However, as someone who also experienced most of this stuff, it was a fun read either way :)
zambal··on AMD's CPU sales are miles better than Intel
This comment is very misplaced. I'm Dutch and I wrote my comment not because the retailer is German, but because it are desktop CPU sales figures from a single retailer whose customers seem to be primarily gamers.
zambal··on AMD's CPU sales are miles better than Intel
Yeah, the title feels a bit misleading, because it's only true in a very narrow context.
zambal··on Every map of China is wrong
The subject is the ability to make accurate up to date maps out of satellite imaginary. I fail to see how this is a counter argument against that.
zambal··on Raspberry Pi 5
Peak power draw is 12W, not 27W for the Rpi5 though.
zambal··on TSMC, Bosch, Infineon, NXP to jointly build semiconductor fab in Europe
> Germany, which a lot of Europeans don't have a positive opinion on (to put it mildly)

Do you have a source for that, because that's not the impression I, as a non German European, have.

zambal··on Elixir for cynical curmudgeons
A bit pedantic I guess, but that still uses some syntactic sugar (optional brackets and keyword syntax). Removing all syntactic sugar would look like this:

    defmodule(Foo, [{:do, def(:bar, [{:do, "baz"}])}])
Even aliases (like Foo) are also a kind of syntactic sugar for a specific type of atom (Foo is actually the atom :"Elixir.Foo")
zambal··on X to Close – The origins of the use of [x] in UI design. (2014)
Yes, using I/O as on/off, especially on power switches, for sure predates PlayStations.
zambal··on MSX-DOS
So many memories playing around with a Spectra Video MSX as a kid. Mostly playing games, occasionally trying to draw stuf or making sounds using Basic. Some programs could only be started from msx dos.

Later, when most households in the Netherlands where start getting PCs (80286/386/486 era), I felt right at home using msdos.

Nowadays I really appreciate vaporwave aesthetics and I'm sure it's because of being absorbed in the world of msx computers, including reading magazines and such, as a kid.

zambal··on Linux has achieved a 3% desktop market share
> Incidentally this is public facing Internet servers. The % -inside- enterprises us much much higher.

I can believe private enterprise usage is higher, but I imagine FAANG and similar companies also have quite a lot non public Linux servers. Not trying to rebut your overall point, but I'm not sure the total non public % is much different.

zambal··on Vaporwave and Unicode Analysis
Thanks a lot, that's quite the list and a good reminder to spend some more time browsing the Internet Archive!
zambal··on Immutable Data (2015)
I'm not OP, but I can at least give an argument against using a timestamp for sorting versions: for various reasons system time is not guaranteed to be monotonic, which can result in cases where newer versions would be sorted before older versions.

See https://www.erlang.org/doc/apps/erts/time_correction.html#in... for more info. It's about time handling in the Erlang run-time system, but the issue it describes is universal.

And having an Erlang background, I would say timestamps are also tricky in the context of distributed systems.

zambal··on Even more hindsight on Vim, Helix and Kakoune
> If anyone has experience with remote editing in a terminal editor, but not through an ssh shell (ie, the traditional way), I'm very interested in hearing your experience.

As usual, emacs has a mode for everything:

https://www.emacswiki.org/emacs/TrampMode

zambal··on The real lesson of The Truman Show
Thanks for the suggestion, never seen the movie!
zambal··on The real lesson of The Truman Show
Just like the Truman Show movie, I have always felt it's a bit underappreciated. So many great performances in that beautifully shot movie and such an emotional roller coaster. Although in many aspects a totally different type of movie, I think Uncut Gems was the first one since I watched Magnolia that touched me in similar ways. And just like with these other movies, it really changed my view of Adam Sandler.
zambal··on Why Lisp Syntax Works
What's the point of a comment like this? I think I disagree with your reply, but the lack of argument makes it difficult.

While I wouldn't go as far as saying that elixir has the same benefits as lisp regarding uniform syntax in combination with a flexible macro system, elixir's macro system is undoubtedly powerful. The big difference with a lisp is that elixir's macro's operate on an intermediate ast representation that looks a lot like lisp code. So while elixir doesn't have a very uniform syntax itself, I think its macro system gives comparable power and flexibility.

zambal··on VanJS (Vanilla JavaScript): smallest reactive UI framework
So loading an external library or framework isn't Vanilla JS, but if I copy/paste the VanJS source into a script tag, nothing gets loaded, there's no syntax magic, just some function calls, so that's Vanilla JS, right? If the latter isn't Vanilla JS by your definition, can I at least copy/paste something from stackoverflow?

Trying to make Vanilla JS a strict definition seems pointless to me in the first place.

zambal··on Vanilla OS 2.0 Orchid base is changing from Ubuntu to Debian
> What sort of user is Gnome targeting ?

I guess that would be me. I mostly work in the terminal and I just don't care that much about the window manager. As long as it's simple, works consistent and looks somewhat nice and clean, I'm fine. Gnome fills that role for me.

zambal··on Erlang/OTP 26 Highlights
Kubernetes and the BEAM are actually a great match. Kubernetes for management and supervision of nodes/containers and the BEAM for management and supervision of processes. I see them as complimentary technologies.
zambal··on Erlang/OTP 26 Highlights
As far as I know there are no Erlang projects with that ambition, but quite some interesting things are happening in the Elixir eco system:

https://github.com/elixir-nx

I'm a Elixir and Erlang developer who is just starting to explore ML, but these libraries seem solid and well designed.

zambal··on Monoliths are not dinosaurs
> You can make any system arbitrarily complex.

But isn't that introducing incidental complexity? Not sure if you actually disagree.

zambal··on Don't write clean code, write CRISP code
But what if you just need that extra bit of dryness and you're already at 10?
zambal··on Build your own fast, persistent KV store
Bitcask was a storage engine created by basho for their riak db (dynamodb like distributed db).

The other storage engine riak could use was google's levellb.

At the time bitcask was as fast or faster than leveldb for most tasks. This was I think around 2010. I have no idea how it compares with a recent version of rocksdb, but at the time it was pretty fast.

zambal··on Raft Consensus Animated (2014)
You either need consistency or you don't. Raft is for systems that need this guarantee. If you don't need it, something like CRDT's can be used.
Page 1 of 4Next →