Futurology Today

695 readers
4 users here now

This is a sibling community to r/futurology on Reddit, set up and moderated by the same people.

TAKE CARE NOT TO FORGET YOUR PASSWORD UNTIL YOU ADD A RECOVERY EMAIL TO YOUR ACCOUNT DETAILS.

OUR RULES

  1. Be respectful to others - this includes no hostility, racism, sexism, bigotry, etc.

  2. Submissions must be future focused.

  3. No memes, reaction gifs or similarly low effort content.

  4. No spamming - this includes polls and surveys. This also includes promoting any content in which you have any kind of financial or non-financial stake.

  5. Bots require moderator permission to operate

  6. Comments must be on topic, contribute to the discussion and be of sufficient length. Comments that dismiss well-established science without compelling evidence are a distraction to discussion of futurology and may be removed.

Do you like the old Reddit interface? You can browse us that way if you like. https://old.futurology.today/

Health

Uptime

LEGAL NOTICE & LEGAL CONTACT DETAILS

founded 2 years ago
ADMINS
2226
2227
 
 

Singapore and China must deepen cooperation and strengthen trusted leadership to navigate a period of profound global shifts, ministers from Singapore said on Nov 18.

Singapore and China have historically benefited from adaptability and fewer legacy constraints, Mr Chan said, but they must now do more to strengthen research and development, align standards, guide policies and cultivate talent so that innovation remains resilient.

“We can also jointly work together to develop guard rails to ensure that new technologies, like AI, truly serve and complement human endeavours while reassuring our people that everyone can keep pace with and benefit from this development,” said Mr Chan.

2228
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/steamdeck by /u/hard0w on 2025-11-19 13:42:05+00:00.


I ended up setting up a full local AzerothCore 3.3.5a server (with MySQL + playerbots) inside a rootless podman/distrobox container.

With controller support through ConsolePortLK + WoWmapperX, the whole thing actually runs great on the Deck, and I can play WotLK anywhere like it’s 2009 again.

I didn't want to run shady repacks, thats why I did this. :)

If anyone else is interested, here is my Guide:

  1. Get yourself a clean WoW 3.3.5a Client. Google will help you with that, if you don't have one.
  2. Set a root password.

This can be done with passwd. I recommend editing the sudoers file, so you don't have to type in any password.

If you've set the root password, type in sudo visudo and add the line

deck ALL=(ALL) NOPASSWD: ALL

after that you can use sudo passwd -d deck to remove the password.

Now you can use sudo without a password, which I normally don't recommend, but the onscreen keyboard makes it really annoying to type it in. 3. We can start with installing distrobox and podman rootless, so it doesn't get wiped with the next steamos update.

To keep it simple for me, you can use this guide:

https://distrobox.it/posts/steamdeck_guide

Just follow the steps until they want you to create a container. Stop there and don't create it.

  1. We're ready to start creating the container for azerothcore. For my own laziness, I've installed boxbuddy via discover flatpak. If you know how to use distrobox, you don't need to use boxbuddy. Create a new box in boxbuddy, name it azerothcore, select the newest Ubuntu release, and use your home directory as home. Start the box and let it do it's thing until you get the shell for deck@azerothcore.
  2. Now we install all dependencies for AzerothCore inside the container. Instead of listing everything manually here, just follow the official Linux requirements page and copy the ubuntu command:

https://www.azerothcore.org/wiki/linux-requirements

Make sure to add nano or vim as package, so we don't have to install it later.

  1. After all your packages are installed we can move on to compiling azerothcore.

The playerbots module needs a specific azerothcore fork so it compiles without errors.

Clone the project like this:

git clone https://github.com/mod-playerbots/azerothcore-wotlk.git --branch=Playerbot /home/deck/azerothcore

Go inside the cloned repos modules dir:

cd azerothcore/modules And clone the mod repo like this:

git clone https://github.com/mod-playerbots/mod-playerbots.git--branch=master

After you've cloned these things we go on to compile azerothcore, so if you need more mods, you can look them up here.

Adding mods requires to rebuild the project.

Now move to the azerothcore dir with:

cd ..

In here you'll need to make a new directory named build.

mkdir build && cd build

Now we need to configure cmake with this command:

cmake ../ -DCMAKE_INSTALL_PREFIX=$AC_CODE_DIR/env/dist/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS_BUILD=all -DSCRIPTS=static -DMODULES=static

And then build it with

make -j8 && make install

This will take a while. But we can continue with the SQL dbs and the systemd unit files.

  1. SQL stuff

sudo systemctl enable mysql sudo systemctl start mysql sudo mysql

Now you're in the mysql shell, start by adding new DBs with

CREATE DATABASE acore-world;
CREATE DATABASE acore-auth;
CREATE DATABASE acore-characters;
CREATE DATABASE acore-playerbots;

Now we need to create the acore user, the default azerothcore config uses acore as password. So we'll take that:

CREATE USER 'acore'@'127.0.0.1' IDENTIFIED BY 'acore';

We need to grant permissions to the DBs.

GRANT ALL PRIVILEGES ON acore-world.* TO 'acore'@'127.0.0.1'; 
GRANT ALL PRIVILEGES ON acore-auth.* TO 'acore'@'127.0.0.1'; 
GRANT ALL PRIVILEGES ON acore-characters.* TO 'acore'@'127.0.0.1';
GRANT ALL PRIVILEGES ON acore-playerbots.* TO 'acore'@'127.0.0.1'; 

FLUSH PRIVILEGES;

You can exit the mysql shell by typing exit. Now we can start by adding the unit files for systemd, so the server starts automatically by entering the distrobox.

  1. Unit Files

We create the unit files inside the distrobox, so stay in the azerothcore box shell.

We'll need to create two files, use your fav text editor. I'm using vim.

So:

sudo vim /etc/systemd/system/ac-authserver.service

And paste this inside the file:

[Unit] Description=AzerothCore Authserver After=network.target StartLimitIntervalSec=0

[Service] Type=simple Restart=always RestartSec=1 User=deck WorkingDirectory=/home/deck/azerothcore ExecStart=/home/deck/azerothcore/acore.sh run-authserver

[Install] WantedBy=multi-user.target

And the second file like this:

sudo vim /etc/systemd/system/ac-worldserver.service

With these contents:

[Unit]
Description=AzerothCore Worldserver
After=network.target
StartLimitIntervalSec=0

[Service]
Type=simple
Restart=always
RestartSec=1
User=deck
WorkingDirectory=/home/deck/azerothcore
ExecStart=/home/deck/azerothcore/acore.sh run-worldserver

[Install]
WantedBy=multi-user.target 

Save this too. Now we have nearly everything ready for the server stuff.

  1. If azerothcore is compiled and installed we can now move on. First of all, download these files and put them into your azerothcore/env/dist/bin directory.

cd into /home/deck/azerothcore and execute:

./acore.sh run-worldserver

Now wait until everything is set up and you get a prompt for commands.

Here we'll create your user account. I used admin admin for laziness. account create admin admin

For GM security level use

account set gmlevel admin 3 -1

Exit the server by using ctrl+c.

Let's enable the systemd services with:

sudo systemctl enable ac-authserver.service
sudo systemctl enable ac-worldserver.service
sudo systemctl start ac-authserver.service
sudo systemctl start ac-worldserver.service

stop the box in boxbuddy and close the shell.

  1. WoW client modification.

Now head inside the WoW 3.3.5a client directory, go to Data/enUS and edit the reamlist.wtf, change it to set realmlist localhost.

We'll need the ConsolePortLK AddOn and WoWmapperX (thanks u/leoaviana)

ConsolePortLK

WoWmapperX

take the latest release.

Put the consoleportLK directories inside /Interface/AddOns in your Client directory. Extract the WoWmapperX files inside your wow client root directory.

  1. Adding to steam.

For now I haven't made a single executable file, so we need to add 2 local games to steam. Well start with the Client:

Add the WoWmapperX.exe to steam and edit the launch parameters like this:

-nogui -noconsole -rg:/path/to/wow/exe -term

Make sure you use the right path to the wow.exe.

You can also rename the steam shortcut to WoW Client instead of WOWmapperX.exe

Now we'll add the server:

In your start menu, look for konsole and right click, add it to steam.

your steam library navigate to konsole and open the properties.

Rename it to WoW server, and add the launch options:

-e bash -c "distrobox-enter azerothcore; exec bash"

  1. Testing and some notes/issues etc.

If your distrobox is stopped you can return to gaming mode.

Start the server first, the console will spam you with LD preload stuff, just ignore that.

If the shell of the distrobox opens up, you can now switch to your library and start the wow client.

Login with admin admin or whatever you've used.

Configure ConsolePort and have fun.

Make sure to exit and stop the distrobox before closing the server terminal, or your container state gets improper. Down below is a fix.

If you get the message that the container state is improper, go to /var/tmp and delete the podman_static directory.

If your container is suddenly gone, try the podman migrate command.

  1. Have fun, configure and so on.

Check out the azerothcore website and this git repo if you want to modernize your client.

Notes:

I'll try to keep this Guide updated, with stuff I'm currently working on, like a single executable. Sorry for my bad english, not a native speaker.

It runs with 500 bots at ~50% CPU usage. If someone manages to run it more efficiently, please let me know.

Ressources:

https://www.azerothcore.org/

https://distrobox.it/

https://github.com/leoaviana

Edit: fixed typo and links

2229
 
 

Louis Rossmann and his Fulu group set up a bounty to anyone who could fix Nest Thermostats.

More information about that bounty here: https://bounties.fulu.org/bounties/nest-learning-thermostat-gen-1-2

Link to repository for fixing your nest thermostat here: https://github.com/codykociemba/NoLongerEvil-Thermostat

2230
2231
2232
 
 

It has now been four days without any donations. I am a mother from Gaza, and I am pleading with you from my heart to help me protect my children from the freezing cold. We have no winter clothes, no warm place to keep them safe, and not enough food to feed them.

Every day becomes harder, and every night the cold becomes more painful for my little ones. I am doing everything I can, but I cannot do this alone. Please — any donation, no matter how small, can make a real difference for my children’s warmth, safety, and survival.

Your kindness can help us buy winter clothing, secure a place that protects us from the harsh cold, and provide food for my children. https://gofund.me/f6e9cc9d I beg you… please help us. Any support means the world to us. 💔🙏

2233
 
 

This is an op-ed by Sir Niall Ferguson, Milbank Family senior fellow at the Hoover Institution, Stanford University; and Moritz Schularick is president of the Kiel Institute for the World Economy.

Archived / Unpaywalled

...

Germany’s rearmament is not going nearly fast enough. While Germany and Europe urgently need more weapons, at the current pace it will take years for them to roll off the production line and to constitute an arsenal sufficient to deter Russia. In no other area will Germany invest as much money in the coming years. And in no area is the absence of economic rationality more pronounced. Without swift changes, Germany is on a path to waste billions in taxpayers’ money for the delayed delivery of partly outdated defence capabilities.

Nearly four years after Russia’s assault on Ukraine, large German defence producers still work in single shifts, five days a week, instead of three shifts, seven days a week. The current production rate for the Taurus long-range guided missile system is only a few a month. The production of the Iris-T air defence system — which could provide crucial support to defend Ukraine’s energy infrastructure this winter and which is also essential for closing gaps in Europe’s air defence — is positively artisanal.

...

At its heart, this is a task of industrial scaling, something German industry is well placed to deliver. As economic historians, we know that without the coordinating hand of the government and economic expertise, this kind of crash rearmament programme will not happen fast enough. ... the obvious path would be to create a national defence industrial board to assess resources, set quantitative production goals, negotiate capacity with industry and fast-track dual-use innovation. ... "German rearmament" are two ominous words for historians, just as "state co-ordination" is a phrase we tend to eschew as believers in freemarket economics. However, in the face of an increasingly dangerous and heavily armed Russia, co-ordinated rearmament is imperative. Above all, it needs to happen at warp speed. ...

Berlin has woken up to the Russian threat, but its thinking is stuck in the past ... British readers of a certain age may find it hard to be enthusiastic about German rearmament. As historians, we understand their unease. However, this is not the 1910s or the 1930s. The 2020s are a time when the UK has been in a mutual defence alliance with Germany for close to 80 years; ... The arguments for a more rapid and technologically advanced German rearmament are more than just narrowly military. They are also economic and strategic. We have four recommendations that add up to an "Operation Warp Speed" for German rearmament. ...

...

2234
2235
 
 

Google is experimenting with a new feature that lets you share videos in YouTube app on iOS and Android.

2236
 
 

Richard Falk and Hilal Elver were detained for approximately three hours at Pearson airport.

2237
2238
2239
 
 

A good overview of their tests and findings surrounding Flock cameras. Goes through some approaches on manipulating and monitoring the cameras themselves, but also the hosted Flock platform, police, shared data, and politics.

2240
 
 
2241
 
 
2242
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/mildlyinteresting by /u/SlowShoes on 2025-11-19 14:27:40+00:00.

2243
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/mildlyinteresting by /u/FiveHoursAhead on 2025-11-19 14:22:13+00:00.

2244
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/mildlyinteresting by /u/thefrogliveson on 2025-11-19 13:43:37+00:00.

2245
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/mildlyinteresting by /u/theprocrasinartist on 2025-11-19 12:48:35+00:00.

2246
51
submitted 1 day ago* (last edited 1 day ago) by whatdoiputhere12@hexbear.net to c/technology@hexbear.net
 
 

first aws and now cloudflare! who's next?

update: sites appear to be working for now

2247
2248
2249
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/worldnews by /u/Neptun_11 on 2025-11-19 14:01:14+00:00.

2250
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/worldnews by /u/carnifexus on 2025-11-19 13:53:09+00:00.

view more: ‹ prev next ›