HN user

filmor

1,079 karma
Posts2
Comments333
View on HN

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.

Gentoo AI Policy 10 months ago

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.

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.

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... :/

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.

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