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

With Ruby??? I like Ruby - but it is way beyond performance and efficency.


« … With Ruby Infrastructure. » Ruby isn’t doing the compute. Instead, Ruby is used to distribute and run workloads on individual machines. The underlying project is Peplum: https://rubygems.org/gems/peplum/versions/0.3.3


Ruby 3.2 comes with YJIT which is a new JIT compiler Ruby totally rewritten in rust. Also native Ruby extensions can now be written in rust in addition to C. So the ecosystem here lets you write C, Rust or Ruby.

https://nithinbekal.com/posts/ruby-3-2/


Crypto is no longer cryptography but digital currencies.

AI is no longer artificial intelligence but algorithms and text generators.


that's a glorious way of saying "UIs with outputs from static prompts to GPT"


An whole ERA is now just a couple of years?


Minetest is really just a base game and an engine. Look into Mineclone2, a minetest-game.

https://content.minetest.net/packages/Wuzzy/mineclone2/


I agree with the first half of what you said, but for people considering MineClone2, be aware that it doesn't have the same mod support as the base game, and so modifying it doesn't always work well. It also adds some of Minecraft's limitations that were otherwise missing in Minetest, such as a more restrictive height limit in both directions. You can normally dig much much deeper and climb much higher in Minetest than Minecraft, and I think this is one of the cooler parts of Minetest.

MineClone2 is fun if you know Minecraft and you want something ready to play immediately, but if you have a background of playing modded Minecraft, don't expect to be able to take all the cool Minetest mods and slap them over MineClone2. This means you're playing a clone of vanilla Minecraft. For many this isn't very fun anymore. You'll probably want to start from scratch and build on top of the default minetest_game to enjoy all the cool mods out there, such as df_caverns.


I tried that recently but I found the landscape generation to be really poor. I tried all the various generators, to no avail.

It's been a while since I played Minecraft but I can't recall the maps being that poorly constructed.

It really distracted me from the game, to the point I stopped after just a few hours.

Rest was pretty good tho, so a shame.


i found a server with a nice community, which is what keeps me playing. but to start my own world i'd wish for better map generators. more realistic mountains, rivers, climates, etc.

and maybe some powerful tools would be nice, to efficiently build streets or dig new rivers, grow mountains, ... so you can efficiently create a map by hand, or modify a map to add or remove features.

fortunately, new map generators are being worked on, so there is hope for the future.


I play Minetest 2 with my kids and we have a great time.


Well, they did in 2003. Kylix was the attempt to offer Delphi 6 RAD for Linux.

https://wiki.freepascal.org/Kylix


I don't remember why, but kylix didn't work for me.

And C++ builder was never ported.


which is the ancestor of the system i series.

I learned COBOL (a adapted heavily scripted version of that) on a AS/400 used to control automotive operations in a factory.


Just because it is in C++ it is supposed to be faster? I highly doubt that.


I don't see anywhere where they claim that it's faster simply because it's written in C++. They do mention that they make use of C++ to add low level optimizations that make queries faster and the memory imprint smaller, but any claims about performance in the readme are linked to benchmarks to back up their claims

https://github.com/manticoresoftware/manticoresearch/

https://db-benchmarks.com/test-taxi/#manticore-search-vs-ela...


It is unlikely that it is because of C++, however, we have conducted extensive benchmarking (which, by the way, is fully open-source and can be easily reproduced if desired). You can find more information about this at https://manticoresearch.com/blog/manticore-alternative-to-el....


No, just because it's in C++ does not mean it is automatically faster.

However, with good enough algorithms and judicious coding and memory management, the possibility exists.


Also, architectural changes. They describe how ES can't parallelize a query unless it's spread across multiple index shards, which has its own tradeoffs. Their query engine can parallelize a query on a single index shard, which means it scales much more linearly on more cores without having to make those tradeoffs.


Which could also be done in Java.


Same can be said by Java, even without direct support for value types.

Plus it doesn't need to be Java xor C++, JNI exists for a reason (now Panama).


Someone tell the rust people


It is, and also it is the way c/c++ makes you write code.

Languages such as Java or PHP make you lazy and you end up using the string variable type a lot. It is extremely inefficient.


C/++ actually make you write relatively slow code too, by default. Not to the extent of Java, but still there is HUGE room for improvement in libC and by extension the STL. I'm working on a slash-and-burn approach to the problem here: https://github.com/cons-cat/libcat


Oh, are we now full circle back to good old server side programming again. Just like in the 90s? I mean it's not bad - but it's definetly not new...


The pendulum swung too much to the client rendering side, so there is a reverse pull now.


Spiegel is the one that fell for the faked Hitler journal.

Also they sell ads. Their articles therefore need to be catchy and revolting.


Actually it was the https://stern.de which fell.

OTOH Spiegel had its Relotius-affair.

https://en.wikipedia.org/wiki/Claas_Relotius (as most recent example)

Such a lighthouse of integrity. Anyway, this needs to be financed somehow:

https://duckduckgo.com/?t=ffsb&q=ericusspitze&iax=images&ia=...

/me giggles


Nuclear power is so successfull in France that we have to send them our solar panel generated energy to compensate...


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

Search: