Already existed when it was first merged: https://github.com/erlang/otp/commit/fefb5d039e87ff7137e78b3...
Atomics were introduced a while before `counters`, maybe you remember a custom implementation on top of that?
HN user
Already existed when it was first merged: https://github.com/erlang/otp/commit/fefb5d039e87ff7137e78b3...
Atomics were introduced a while before `counters`, maybe you remember a custom implementation on top of that?
Gentoo doesn't "exist" because it is necessary to have an alternative to systemd. Gentoo is simply about choice and works with both openrc and systemd. It supported other inits to some degree as well im the past.
https://en.wikipedia.org/wiki/Gemini_(protocol)
It is a simpler web and requires a separate browser or a plugin. It's difficult to find resources on it nowadays because of Google Gemini...
Not its forum, there was an unofficial wiki that disappeared due to issues with the hoster in 2008. There is an official wiki nowadays.
The RE5 is operated by National Express. You have not been kidnapped by Deutsche Bahn.
The connection in question is probably https://bahn.expert/details/RE28521/j/20251224-a0049123-9494....
According to this page, it actually did stop at Troisdorf (though, that doesn't have to be correct). I don't see why they should have been able to stop at Neuwied but not any of the stations in between. Most of them are possibly too small, as the RE5 is quite long for a regional train, about 200m. The usual "RE" on this track, the RE8, is only about 110m max. Bonn-Beuel should have worked, though.
Static typing. Elixir already has strong typing (no implicit conversions).
I haven't. The Nix language makes no sense to me and there is still nothing akin to useflags. I don't want to override a bunch of packages just to make my system not pull in (e.g.) UI libraries.
If you have a FP3, did it never fall down, throwing its battery out? I had that happen a few times to me in the past and I always wished for a tiny bit more "grip" on the battery. I would guess that I'm not the only one.
Rust can absolutely link to Rust libraries dynamically. There is no stable ABI, so it has to be the same compiler version, but it will still be dynamically linked.
It is written in zig.
"mit" is followed by dative in German. In Latin, ablative and dative are very close and which is very close, a lot of forms are indistinguishable.
That doesn't change anything else you said, though :)
Both of them can be trivially downregulated.
How is that efficiency calculated, respectively?
Others have explained it already, but just to make this clear: The mass is not expressed in volts but in "electron volts" that is a different unit in the same sense as "watt hours" is a measure of energy and not time.
That unintuitive setup is a common child safety measure. It's not part of the socket design, the construction is usually an inlay.
You only need some official document (ID card, passport, whatever) that matches the name and birthday. If you are a tourist, you must have a passport or ID card close by anyhow.
I just stayed with the app that I used for my old monthly ticket (mobil.nrw) and it allows paying with Paypal.
It currently hard-codes launching ipykernel, right?
- TOFU: Trust on first use (https://en.m.wikipedia.org/wiki/Trust_on_first_use)
- SSHFP: SSH FingerPrint record in the domain name system (https://en.m.wikipedia.org/wiki/SSHFP_record)
- MITM: Man in the middle (https://en.m.wikipedia.org/wiki/Man-in-the-middle_attack)
There is a whole section in James May's review where he is confirming with a steel ruler that the surfaces are slightly convex :-)
Depends on the prpvider as well. Vodafone seems to have (had?) zero qualms about passing my old landline number to multiple shady call centers after taking over Unitymedia. The number was not known to anyone but my parents and I opted out of erverything I could find, still for some time got weekly calls. I haven't had that woth Telekom so far.
Spam calls (and even more so: SMS) have gotten much more frequent on my mobile number in the last 2 years. But in this case, it's a number that has been in active use for the last decade and has by now probably been in multiple data leaks... :/
That is exactly what what the parent post proposed.
The connection that takes 20min longer has two additional stops (the fast connection is a direct one) but it is still served by TGV or ICE trains, like the direct connection.
The distance between Paris and Strasbourg is >400km, so even the "slow" connection has an average speed of ~200 km/h. The actual regional train connection (TER) takes nearly 5 hours with plenty of stops in between. Slightly faster non-regional but non-TGV connections only exist on lines that are not served by TGVs.
The panic is converted to an Erlang error exception. You have to explicitly ignore it to make unit tests pass in spite of it.
I am still interested in the situation you observed.
Rustler wasn't properly forward compatible (only with regard to the build process, a compiled library will work just fine on any newer OTP) until 0.29. They are using 0.22, upgrading Rustler will be enough to get rid of this issue for all future OTP versions.
How so? The whole point of unwinding is to gracefully clear up on panics, how did it peak for you?
It's also not like there is much of a choice here. Unwinding across FFI boundaries (e.g. out of the NIF call) is undefined behaviour, so the only other option is aborting on panics.
This won't work on Windows as the BEAM uses a slightly different NIF initialisation method there.
As others have said, this has been supported since the limited/stable APIs were introduced. What this adds is a way of implementing a Python extension that can be loaded in (not just compiled for, which is already an improvement!) different Python implementations, namely CPython, Pypy and GraalVM.
cffi replaces ctypes, which is a completely different thing. cpyext is a reimplementation of the Python C-API, so no attempt at improving the API.
HPy on CPython uses the existing C-API under the hood, so there is zero need to build up some keep someone out...
Well, Erlang has been picking up :)
- OTP27 added sigils[0], which allow you write UTF8 strings with just an additional tilde character
~"hallöchen" =:= <<"hallöchen"/utf8>>
- Also, since OTP27, Erlang's own documentation[1] is written in Markdown and created using ex_doc[2]
- doc attributes etc. have been added in OTP27 as well, I think
- You can use ex_doc in your own Erlang projects using rebar3_ex_doc for a while now[3]I also miss the pipe operator, but there seems to be some opposition against it in Erlang-land (and it would need to be adjusted as Erlang's standard library doesn't put the "main" argument consistently in the first argument slot like Elixir does).
[0] https://www.erlang.org/blog/highlights-otp-27/#sigils [1]: https://www.erlang.org/doc/readme.html [2]: https://hexdocs.pm/elixir/writing-documentation.html [3]: https://hexdocs.pm/rebar3_ex_doc/readme.html