Hacker Newsnew | past | comments | ask | show | jobs | submit | radiator's commentslogin

The booklet looks great.

it is so much slower to start than perl, that you don't want to run it for quick one-off tasks

  ~ > time perl -e ''
  perl -e ''  0.01s user 0.01s system 10% cpu 0.179 total
  ~ > time raku -e ''
  raku -e ''  0.09s user 0.04s system 53% cpu 0.232 total
  ~ >

In connection to Mike Pall's comments on the status of v3.0 made last November, I would like to mention this post [1] of his, back in 2017. Mike Pall had proposed replacing LuaJIT’s 64-bit NaN-tagging with a variable-sized slot design to support larger pointers and unboxed value types. Also translating source directly to executable SSA form, without bytecode generation. Such changes might be part of the complete architecture change under consideration for v3.0.

[1] https://www.freelists.org/post/luajit/Few-questions-about-Lu...


But he has been working actively on LuaJIT. According to [1], he has come to the conclusion that, instead of working on LuaJIT 2.2, it would be a better investment of his time to go big on v3.0 and rearchitect it. LuaJIT 2.1 is to be maintained.

[1] https://www.freelists.org/post/luajit/Question-about-LuaJIT-...


Isn't it a bit naive to declare that, just because Lua created a new minor version, it should be somehow better? The author of LuaJIT has often written his arguments, including why he disagrees with the changes to the language, why they should have been implemented as libraries instead, that in his view LuaJIT is still more performant and more widely used than PUC Lua, and more.

As for forking, you can try, but I would warn you that one does not simply fork LuaJIT. Required is deep expertise in tracing JIT compilers, in assembly and in many different computer architectures. Nobody was really up to the task when Mike Pall announced that he was searching for a maintainer, before his eventual return.


You can learn them now, but you will forget them soon. That was the point, I believe.


A new language every year. A language I had intended to learn. Using a different programming paradigm, or a paradigm which I have not used recently.


It is good to fix bugs, but in my team we need neither the "points system” for bugs nor the leaderboard showing how many points people have. We are against quantifying.


I think 418 is 'I am a teapot' so it would not be correct to use it in your case. 719 must be a typo though, perhaps it should be 419.


25 Gigabit networking is mentioned in the video. As for the low density, it might have something to do with their mentioned freecooling concept, which does not use cooling machines, but a controlled stream of air coming from outside.


This summer their Amsterdam DC went down because of the record breaking temperature in Amsterdam. Wondering if they use the same cooling technique there. They did mention it was because of cooling.


Hetzner does not have a datacenter in Amsterdam

https://docs.hetzner.com/cloud/general/locations/


Yep, this! Thanks for posting our locations. --Katie


Ups, my bad. Confused the incident, it was Scaleway.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: