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.
HN user
zambal
I don't think it's actually a problem. Taste can guide the direction skill needs to go.
If you fail to see the difference, maybe study the subject matter a little more?
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
But in that case it's hard to argue that llm's are cheap in comparison to search (the premise of the article)
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 :)
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.
Yeah, the title feels a bit misleading, because it's only true in a very narrow context.
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.
Peak power draw is 12W, not 27W for the Rpi5 though.
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.
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")Yes, using I/O as on/off, especially on power switches, for sure predates PlayStations.
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.
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.
Thanks a lot, that's quite the list and a good reminder to spend some more time browsing the Internet Archive!
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.
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:
Thanks for the suggestion, never seen the movie!
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.
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.
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.
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.
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.
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:
I'm a Elixir and Erlang developer who is just starting to explore ML, but these libraries seem solid and well designed.
You can make any system arbitrarily complex.
But isn't that introducing incidental complexity? Not sure if you actually disagree.
But what if you just need that extra bit of dryness and you're already at 10?
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.
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.
To me it seems that all social media platforms converge to some user hostile version of Reddit. You can argue that it got worse over time too, but it still is the platform that gives me most control over what I like to see.
The other model that seems to work well for users are obviously platforms like Signal/Matrix/Whatsapp.