Top 10 Best Binary Options Brokers and Trading Platforms 2020

GameMaker Studio 2.3.1 will allow you to build games for Raspberry Pi - here's how to get it all working!

GameMaker: Studio 2.3.1 will be introducing a significant amount of support for platforms running on ARM. For the most part, exporting to these platforms is a subset of the target platforms (specifically Mac OS and Ubuntu/Linux) that already are supported by GMS2, but the magic happens in the export! If the platform you’re targeting is running on an ARM processor, the build process will handle the heavy lifting.
I’ve left a full guide below to getting your projects running on a Raspberry Pi - here are the important take-away’s if you’re familiar with the Ubuntu export process
Warning: Depending on your project, performance will vary significantly - you should expect to overclock your Raspberry Pi CPU and GPU clock speeds to achieve best performance in graphically intense games. Most folks have their Pi’s overclocked, and it’s a very straight forward process that you can learn about here. I suggest getting a case for your Pi with heatsinks and fan, regardless of your configuration.

Known Supported Linux Distributions for building GMS2 projects on RPi

It’s important to note, while I haven’t tried it, the binaries generated should work fine on most distros running on ARMv8.


What you’ll need:

Step 1: Setting up your Raspberry Pi

There are plenty of guides for how to do this online, so I’ll assume you can figure most of this out.Prepare your SD card with either Raspbian or Ubuntu MATE and boot into it on your Raspberry Pi. I suggest going with Raspbian, and most of my notes in here will be specific to it - it will be the most straight-forward option and likely the best performance on Pi.
Once Raspbian has booted, let it update using the built-in update manager (it might take a little while)
Find a way to entertain yourself... this might take a little bit.

Step 2: Install the dependencies

This is pretty much the same as it would be in any regular Linux setup to build your GMS2 projects, however, if you’re using Raspbian some of the regular dependencies will already be installed - so I’ve skipped the ones we won’t need right now in the list below. If you’re having an issue or using Ubuntu MATE, check out the full list here.
> Open "Terminal"
For each of these you’ll type “sudo apt install” followed by the listed name, so for the first one we’ll go:
sudo apt install clang 
And go through the whole list:
clang libssl-dev libxrandr-dev libxxf86vm-dev libopenal-dev libgl1-mesa-dev libglu1-mesa-dev libcurl4-openssl-dev libxfont1 
Speed x3000... I didn't want to make you wait here.

Step 3: Enable SSH

Raspbian has the OpenSSH server dependency that GameMaker: Studio needs already installed, but it’s inactive by default. Browse to the Raspberry Pi Configuration window (located in the Raspberry Pi icon menu > Preferences > Raspberry Pi Configuration and over to the tab “Interfaces”. Enable SSH and press OK.

Do not forget to enable SSH!

Step 4: Reboot

I can’t stress this enough - Reboot your Pi. Just do it, it may or may not do anything at this point, but it’s better than not doing it.

Step 5: Set up your connection in GameMaker

This is pretty straight-forward. In the upper right hand corner of your IDE window, change your target platform to Ubuntu.Add a Device for your Raspberry Pi.
You can set the Display Name to anything you’d like to,
Host Name should be the local ip address for the Raspberry Pi - an easy way to get this is by typing “hostname -I” into your terminal on the Raspberry Pi.
By default, if using Raspbian, your username is “pi” and your password is what you set during the Raspbian setup.

Here's what my device looks like - your hostname is most definitely different <3
Press “Test Connection” - you should see a message that the connection was successful! If not, double check that the IP address you dropped into Host Name is correct and that you followed step 3 to enable the SSH server.
Press “OK” once you’ve gotten a Connection Successful message, and you’re off to the races!

Step 6: Build your project on your Raspberry Pi

Once you’ve ensured that your target is available, all you have to do is press the “Run” button in GameMaker. You should shortly see your project open and start running on your Raspberry Pi!
Both the Runner (VM) and Compiler (YYC) work properly with Raspbian and Ubuntu MATE.
If you export your project, it will work the same way it does on other platforms - it will build on the Raspberry Pi and send back a .zip file containing the binaries needed to run it on most Raspberry Pi’s to the machine running your IDE.
I think this was pre-overclocking for me (and with some background processes running, like NoMachine). Without NoMachine this holds a steady ~60fps, which is where it should be.
submitted by anon1141514 to gamemaker [link] [comments]

Why is it such an abysmal pain to use libraries in C++ compared to pretty much anything else?

I recently realized something that's been annoying me for so long

How to add a library in JavaScript:

How to add a library in C#:

How to add a library in Go:

How to add a library in Rust (And this is so "C++ is compiled" isn't an excuse):

If you install cargo-edit you can alternatively just:

How to add a library in C++:

submitted by scarletkrath to cpp [link] [comments]

Wasteland 3 - Review Thread

Game Information

Game Title: Wasteland 3
Developer: inXile Entertainment
Publisher: Deep Silver
Review Aggregator:
OpenCritic - 84 average - 97% recommended - 39 reviews

Critic Reviews

33bits - Juanma F. Padilla - Spanish - 95 / 100
After the excellent Wasteland 2, we were excited to get our hands on the new installment, and we can say without fear that it has met expectations. Wasteland 3 is a sign of the love that InXile has for his work and Brian Fargo for the genre that has created a name for him. If you are a lover of the saga or the genre, do not hesitate to enjoy it.
ACG - Jeremy Penter - Buy

Video Review - Quote not available

Attack of the Fanboy - Diego Perez - 4.5 / 5 stars
Wasteland 3 is one of the best RPGs I've played in years, and it's one you absolutely should not skip.
CGMagazine - Lane Martin - 9 / 10
Wasteland 3 is a lovely return to the post nuclear apocalypse with fun gameplay and interesting choices at its forefront, though at times it can be a bit clumsy in its implementation.
COGconnected - Tony Bae - 90 / 100
Wasteland 3 doesn’t pull any punches with its subject matter in sexuality, violence, and language. But if you are fine with that, I would highly recommend you give Wasteland 3 a shot, especially if you were (or still are) a Fallout fan.
Cerealkillerz - Julian Bieder - German - 8.8 / 10
On Paper Wasteland 3 sounds like the perfect RPG-Dream but the execution leaves much to be desired. Bugs, Glitches and graphics that doesn't really represent a game that releases and the end of this console generation are a bit of a letdown. Everything else from the great story, entertaining NPCs, solid battle system, clever leveldesign over to the love for details is amazing, besides some flaws that should soon be fixed, as inXile and Brian Fargo promise. Everyone that wasn't happy with the latest Fallout Games will surely love Wasteland 3.
Chicas Gamers - Adrián de Francisco - Spanish - Unscored
Wasteland 3 is a old-school role-playing game, with a compelling story, a combat system that promises but is not groundbreaking and some funny moments and black mood, which always remind us that we are in a post apocalyptic world, but with a smile. Don't forget the powerful character editor, rhythm voices, and the beautiful scenery that puts you in that atmosphere of cold and snowy Colorado.
Cram-Gaming - Robert Cram - 8.5 / 10
Wasteland 3 can be a bit of slog if you're gunning for marathon gaming sessions with it at the helm. Combat, whilst exciting initially can fall into the traps of repetition. A little more variety could have negated some of the repeated player actions. That said, the story is compelling and the characters an interesting assortment of misfit survivors, although perhaps fitting post-apocalyptic stereotypes. It's a fun, easy to play game overall though that should well-please fans of the series and keep players entertained for quite some time with its high replay-value. However, aside from some bugs here and there, the impressive amount of voice-work on offer, the character building is the best part of the experience where you can really nurture your ranger squad in this snowy post-apocalyptic world.
Digital Trends - Tom Caswell - 4 / 5 stars
Wasteland 3 is a rewarding game that offers unprecedented choice and is a great jumping on point for new players.
DualShockers - Kris Cornelisse - 9 / 10
Improving on its predecessor in almost every way, Wasteland 3 is one of the best and most reactive RPGs I've played in a long time.
EGM - Mollie L Patterson - Unscored
At least in my time with it, Wasteland 3 has been a fascinating experience. I’ve come to appreciate its depth of gameplay, character, building, and exploration, even if some of its pieces and parts still feel very foreign to me.
Entertainium - Eduardo Rebouças - Unscored
I will be even happier with Wasteland 3 once it’s patched and most of the bugs that bit me end up getting squashed. Even in its current state I’m having a grand ol’ time bringing some justice to the cold depths where no Ranger has dared to before. But for as much of a blast as I’m having out northeast in the cold, I hope I can make it back to sunny Arizona in time to save my fellow lawmen!
Eurogamer - Wesley Yin-Poole - Recommended
inXile's old-school RPG is the Fallout game we've been craving.
Fextralife - Castielle - 8.3 / 10
Wasteland 3 is a throwback to the old School RPGs of yesteryear, while providing a new combat experience and a bigger world. Players that liked previous Fallout Games, or games like Wasteland 2 or Baldur's Gate will feel right at home with this title, and will have the opportunity to try X-Com like combat. For the amount of content provided, 60 USD is a very good price, and fans of the genre should get more than their money's worth.
GAMES.CH - Nedžad Hurabašić - German - 83 / 100
Wasteland 3 is absolutely worth the money - the RPG brings dozens of hours of fun gameplay to the table. A must-buy for roleplayers.
Game Revolution - Jason Faulkner - 4 / 5 stars
Wasteland 3 is a marvel of a game, especially from a small studio like inExile. It’s not without its flaws, but the excellent writing and enthralling world overshadow those.
GameSkinny - Daniel Hollis - 9 / 10 stars
Wasteland 3 invokes feelings of classic RPGs such as Fallout and manages to nail the feel and tone perfectly in a modernized setting.
GameWatcher - Marcello Perricone - 8.5 / 10
A fantastic RPG that superbly mixes player choice and great combat to something bigger than the sum of its parts.
GamesRadar+ - Andrew King - 4 / 5 stars
Wasteland 3 doesn't bring much new to the table, both as a CRPG and as a piece of post-apocalyptic fiction. But, it's a terrifically executed role-playing game that rewards player investment from beginning to end.
GamingBolt - Ravi Sinha - 9 / 10
Wasteland 3 is a heady crescendo of post-apocalyptic story-telling. Its combat is compelling and fun while its characters and overall plot are engrossing, even when it goes to some dark places. A must-play for tactical RPG fans.
Gert Lush Gaming - Jim Smale - 9 / 10
Wasteland 3 is the defacto strategy experience and one that every gamer owes themself the pleasure of playing.
God is a Geek - Mick Fraser - 9.5 / 10
Wasteland 3 is a huge undertaking, marrying deep, choice-driven role play with fast-paced tactical combat and vast areas to explore.
IGN Spain - Álex Pareja - Spanish - 8 / 10
Wasteland 3 knows how to open to new players keeping the old school essence. It's not a revolution on the genre or in the post apocaliptic proposal, but it won't matter to the franchise lovers.
Niche Gamer - Cwb - 3.5 / 10
We’ll update this review if the game is fixed, and the issues outlined are fixed or at least addressed; and then I’ll pick it back up. As it stands now, I’ll be playing something else that isn’t as apt to crash. Buyer beware.
PC Gamer - Jody Macgregor - 84 / 100
A wilfully strange setting explored through a predictable but enjoyable old school RPG thats been streamlined just enough.
PC Invasion - Jason Rodriguez - 8.5 / 10
There are a few misgivings related to Wasteland 3's technical aspects, mechanics, and overall challenge. However, its cast of characters (both old and new), the switch to a traditional turn-based combat system, and branching paths filled with decisions and dire consequences make for a superb journey with the Desert Rangers.
PCGamesN - Gina Lees - 9 / 10
Lurid characters, a deep RPG system, and captivating combat set in an unhinged apocalypse - inXile Entertainment's latest shouldn't be missed. - Matt Hewson - A or higher
With a focus on freedom of choice that is second-to-none, Wasteland 3 has set the benchmark for CRPG narratives, all the while being supported by wonderfully engaging gameplay and roleplaying mechanics.
PowerUp! - Leo Stevenson - 9.7 / 10
If you’re an RPG fan, a Fallout fan or even just a videogame fan, do yourself a favour and play one of this year’s very best games; Wasteland 3.
Saving Content - Scott Ellison II - 5 / 5 stars
It took me a while to realize how much these interactions, whether it be the interpersonal conversation or combat encounters themselves, stuck with me. Wasteland 3 has rules, but they only exist for you to bend them. With limitless character creation combinations, branching dialogue choices that affect what quests you do or don’t experience, and multiple endings, Wasteland 3 is an expanse of content and opportunity. The change in locale does wonders, no longer relying on a tired post-apocalyptic biome. Wasteland 3 has a wonderful backdrop in Colorado’s frozen wastes, making it the perfect place to spend a nuclear winter.
Screen Rant - Christopher Teuton - 4 / 5 stars
Wasteland 3 takes players to a new location and presents them with equally unfamiliar challenges, yet still perfectly demonstrates all of the reasons why this series has had die-hard fans for over three decades, and is absolutely worth playing for anyone looking for their next post-apocalyptic fix.
Shacknews - Josh Hawkins - 9 / 10
If you’re a big fan of the original Wasteland games, or just an RPG fan in general, then I highly recommend picking up Wasteland 3 and giving it a try.
Spaziogames - Paolo Sirio - Italian - 8.3 / 10
Wasteland 3 doesn't change its predecessor's successful formula but, outside of certain design limitations, it perfects and modernizes it. It's easily the best game in the franchise, in terms of pure technique, and one that clearly gives you an idea of what inXile is able to achieve.
The Games Machine - Danilo Dellafrana - Italian - 8.7 / 10
Wasteland 3 is a good role-playing game, technically passable but enriched by a dense network of intriguing subplots that will push the most dedicated to play it several times. Watch out for the ever-present release bugs, though – best to wait a couple patches if you want to avoid unnecessary hurdles.
TrustedReviews - Alastair Stevenson - 4 / 5 stars
Wasteland 3 is a solid tactical RPG that will keep fans of the genre entertained for hours upon hours. But it doesn't do enough to bring the genre forward to a mainstream audience.
WayTooManyGames - Thomas Medina - 9 / 10
All in all, this is the game I wanted so badly for Wasteland 2 to be. It doesn’t just repeat what came before, but expands upon it all. Not just mechanically, but story wise as well.
Wccftech - Francesco De Meo - 9 / 10
Wasteland 3 features everything only the best role-playing games do: an engaging story powered by excellent writing, compelling characters, tons of customization options, and a deep tactical combat system that feels fresh even after dozens of hours. But, most of all, it features a living world that reacts to what the player does, and changes depending on how the player decides to deal with the troubles ahead, providing a role-playing experience of the highest degree, one that very few games can boast of.
Windows Central - Jez Corden - 5 / 5 stars
Wasteland 3 is a testament to the power of the branching narrative, taking it far beyond binary choices and into a grand canopy of cause and effect. It gives the wintry climbs of Colorado a lifelike quality that must have been painstaking to build. The most impressive RPG in years, Wasteland 3 is a masterpiece.
XboxEra - Jesse Norris - 9.7 / 10
Wasteland 3 shines with clear dedication to crafting the best game its genre has ever seen. Excellent visuals are matched by top notch voice work and some of the best and most natural writing I have seen in a video game not made by Naughty Dog. The combat is a brutal dance where one wrong move can spell disaster, but victory is an exhilarating rush that never becomes old. Wasteland 3 cements inXile as one of the best in the business in the RPG genre and affirms that Xbox has something truly special on their hands.
submitted by diogenesl to Games [link] [comments]

Facebook Connect / Quest 2 - Speculations Megathread

Welcome to the "Speculations" mega thread for the device possibly upcoming in the Oculus Quest line-up. This thread will be a compilation of leaks, speculation & rumors updated as new information comes out.
Let's have some fun and go over some of the leaks, rumors, speculation all upcoming before Facebook Connect, we'll have a full mega thread going during Connect, but this should be a great thread for remembrance afterward.
Facebook Connect is happening September 16th at 10 AM PST, more information can be found here.

In March, Facebook’s public Developer Documentation website started displaying a new device called ‘Del Mar’, with a ‘First Access’ program for developers.
In May, we got the speculated specs, based off the May Bloomberg Report (Original Paywall Link)
• “at least 90Hz” refresh rate
• 10% to 15% smaller than the current Quest
• around 20% lighter
• “the removal of the fabric from the sides and replacing it with more plastic”
• “changing the materials used in the straps to be more elastic than the rubber and velcro currently used”
• “a redesigned controller that is more comfortable and fixes a problem with the existing controller”

On top of that, the "Jedi Controller" drivers leaked, which are now assumed to be V3 Touch Controllers for the upcoming device.
The IMUs seem significantly improved & the reference to a 60Hz (vs 30hz) also seems to imply improved tracking.
It's also said to perhaps have improved haptics & analog finger sensing instead of binary/digital.
Now as of more recent months, we had the below leaks.
Render (1), (2)
Walking Cat seems to believe the device is called "Quest 2", unfortunately since then, his twitter has been taken down.
Real-life pre-release model photos
Possible IPD Adjustment
From these photos and details we can discern that:
Further features speculation based on firmware digging (thanks Reggy04 from the VR Discord for quite a few of these), as well as other sources, all linked.

Additional Sources: 1/2/3/4
Headset Codenames
We've seen a few codenames going around at this point, Reggy04 provided this screenshot that shows the following new codenames.
Pricing Rumors
So far, the most prevalent pricing we've seen is 299 for 64gb, and 399 for 256GB
These were shown by a Walmart page for Point Reyes with a release date of September 16 and a Target price leak with a street date of October 13th

What is this headset?
Speculation so far is this headset is a Quest S or Quest 2
This is a flat-out cheaper-to-manufacture, small upgrade to the Oculus Quest to keep up with demand and to iterate the design slowly.
Again, This is all speculation, nothing is confirmed or set in stone.
What do you think this is and what we'll see at FB Connect? Let's talk!
Rather chat live? Join us on the VR Discord
EDIT: MAJOR UPDATE - Leaked Videos.
6GB of RAM, XR2 Platform, "almost 4k display" (nearly 2k per eye) Source
I am mirroring all the videos in case they get pulled down.
Mirrors: Oculus Hand Tracking , Oculus Casting, Health and Safety, Quest 2 Instructions, Inside the Upgrade
submitted by charliefrench2oo8 to OculusQuest [link] [comments]

Allow me to explain how traditional game "patching" as on consoles and even PC by game developers is not always required for games to run better on Stadia over time... Stadia engineers can do it on their own to ever improve the visual quality of individual library titles.

I've been mulling over how to write this post without it getting too wordy and just turn people away from the topic... but I feel it's important for people to consider in regards to investing in game purchases on Stadia. Even though a years-old game is ported to Stadia by a 3rd party publisher, it is not abandoned by that developer after game engine code changes are required... at that point the Stadia team can take over tweaking the performance of the game as the Linux OS Kernel / Vulkan API / eventually hardware undergo improvements over time.
I've seen heated comments/reactions in these parts when people start noticing older games suddenly looking or performing better... even though there is no sign of a game patch from the developer or announcement that such a thing has happened. (FFXV.) I'm hear to explain how this is totally possible.
(Disclaimer: I've been a gaming platform tester for 13 years, a platform based from GenToo Linux Kernel. This year I have just branched directly into OS Kernel / Package testing itself.)
A software package / game is made up of not only game code and pretty graphics. Another fairly big piece of the puzzle is configuration files. Especially in the Linux world. Another thing about Linux is it never sits still. It's open source and ever growing and improving through constant iteration by engineers around the world. This includes the Vulkan API itself. Stadia's platform and Vulkan API has likely undergone dozens if not hundreds of iterations in the past year alone. It is CONSTANTLY improving, even if ever so slightly.
For comparison, a gaming console is a completely sealed environment. Not only does the hardware never change, but the OS and base Platform has very little wiggle room for improvement. Most significant improvements will happen within the first few years of a new console's life. But often the gains from that never spill over into the games themselves... but rather the Platform's UI interface and menu's, such as adding new features outside of the game. For things to change about a game at all, a patch MUST be delivered to the console. There is no other option, because the config files of individual games can't be touched in any other way.
On PC you often have access to these config files (at the devoloper's discretion of what they choose to expose of course). Many people know of how you can start digging into these settings and adjust number values and flip on/off flags to affect your game. But these configuration files have default values set by the developers that are expected to never really be touched by the players... so even when they do want to change something for the benefit of everyone, they need to issue a game patch.
Now on a Cloud platform such as Stadia, when a game is delivered by a developer to the platform, of course their game engine code (binaries) cannot be altered by anyone but the game developer themselves as usual... so if there is bugs in code, or game engine code improvements that can be done, the developer must deploy a game patch to make these changes, as we have seen and people would expect. However the configuration files which define how the game performs on the platform's hardware are completely exposed... and this is what the Stadia team most likely has FULL control over. So if the Vulkan API gets some improvements or code optimizations, and they can squeeze a little bit more performance out of the game, the Stadia team can go into these config files and adjust things accordingly.
Not only configurations but also the graphical assets themselves (media) can be swapped with more high-rez assets as well. Its also very possible that the publishers/devs provide Stadia with multiple different versions of quality of their media. Some higher rez textures that can be swapped in if the platform is optimized enough to handle them, etc.
Why would the Stadia team take on the management of all the games in such a way? Because it's absolutely in their best interest too. This is also a big favor towards the game publisher as well... Stadia does work to improve the game ultimately generating better reception and sales of these games producing revenue for both Stadia and the publisher.
Cloud platforms are a new animal in the gaming world. How the games are maintained over time can be done very differently than what we are used to with console and PC.
So naturally this turned into a wall of text but I couldn't do it any other way... some things simply need to be explained as clearly as possible to get across.
ltdr: As Stadia platform / Vulkan API improve constantly over time, Stadia engineers can tweak the configurations of ANY game to make them look/run better without the developers needing to be involved and patch the games.
submitted by Z3M0G to Stadia [link] [comments]

Zabbix 5.2 is released! Some more details.

The new major release comes with an impressive list of new features, improvements and out of the box integrations:
Zabbix offers out of the box official integrations with:
Other major improvements:
Official packages are available for:
One-click deployment is available for the following cloud platforms:
and much more!
Read release notes for a complete list of improvements:
In order to upgrade you just need to download and install new binaries (server, proxy and Web UI). When you start Zabbix Server it will automatically upgrade your database. Zabbix agents are backward compatible therefore no need to install new agents, you can do it anytime later if needed.
submitted by alexvl to zabbix [link] [comments]

CMV: Proportional Representation (PR) is the Superior System

It is more fair

I was inspired by the American elections on this one. That's because hearing Trump complain about election fraud seems rich considering he would not have come close to beating Hilary or Biden in the last two elections without the Electoral College system (in both instances he lost the popular vote).
Of course, the Electoral College system is law, so gerrymandering cannot legally be "fraud" but come on - if a candidate wins the popular vote they should, morally speaking, win the presidency. The Electoral College system is even worse than British First Past the Post (FPTP) it seems, as a party that wins the Electoral Colleges still does not necessarily have control over the senate.

It reflects the voting majority better

Here in UK recently we had an election where the Prime Minister won an 80 seat majority the size of which he would never have gotten with proportional representation. While Johnson would have always stayed on as PM, he would not have had a "democratic" mandate to push through the policies he wants to: a hard Brexit, Americanising the Supreme Court, questionable Civil Service reforms (Cummings) and the Internal Markets Bill to name a few. That's because a stronger Opposition under PR would have opposed a lot of this.

You get more local representatives that may reflect your point of view

I have heard it said that FPTP returns you a constituent politician that can dedicate themselves to representing local issues. But with PR there may be several local representatives in population dense areas that reflect different political perspectives. So if you have an issue you think a socialist would understand better you can contact them, or if it was a conservative or a liberal you wanted to talk to, you'd be more likely to have those options as well.
Obviously in some communities, you might find there wasn't as broad an array of representatives. However you'd have a better shot at that under PR as well as a wider choice of representatives to talk to even if they are from the same party.

It is just as "stable", if not more so

First, I disagree with the premise that opponents to PR subscribe to that a constitution is stable if it does not require a coalition government and government can more easily enact policies in accordance with their voting base (and get those through parliament). Firstly, "more stuff done" is not better: quality, not quantity.
When we had a minority conservative government before 2019 I actually thought parliament were doing a good job of scrutinising and making amendments to Brexit legislation so that the country could come to a positive consensus on what would be a stable result. Being able to rush stuff through parliament just leads to chaotic mistakes like the Iraq war, where Blair was able to rush a decision to go to war even though the decision was very popular among the public at large.
Would he have been able to do this under a proportionally representative parliament? Also would Cummings have as much sway in bullying his vision for the country if parliament was proportionally representative? Neither of these seem likely. The other objection related to the point about is that FPTP means the largest group can get their voice heard whereas with a coalition government the negotiations result in a compromise that represent no particular group.
But actually PR just treats what the majority want a lot differently. For example if 40% of people want a No Deal Brexit but 60% of people are divided between Remain and Soft Brexit, sure the largest minority group wants a hard break from the EU. But it would seem that the majority of people (60%) would prefer to at least remain in a customs union with Europe. So FPTP has a twisted idea of what it means to represent the majority.
The idea that it would be less stable and more democratic to force a vision through parliament that most people don't want because ideology exists as a spectrum rather than a binary categorisation seems perverse. If a National Unity Government was strong enough - necessary in fact - to face Hitler, it seems that coalition governments should be able to fare well enough during times of lesser crisis.

It won't particularly lead to racist parties forming, or it might but it is not that substantial

So, with the vote split between two large parties partially "left" or "right to the Overton window people will generally vote for centrist governments, or centre-right if you consider UK and America are to the right of most other countries. This doesn't really give much breathing space for racist parties in general as racist parties tend to have radical ideologies that deviate far from the centre-ground.
But with proportional representation, people no longer consider voting for a party that deviates too far from centre a "wasted vote" since those parties now have a legitimate shot to either get into power, or simply to veto government. Whereas before, they would be stealing votes from a mainstream party closest too them, enabling the party you hate most to get in, now that doesn't matter because your favourite party can form a coalition with the enemy of your friend (whether in power or opposition).
Or they can form a coalition with your enemy, softening the blows and impacts of that party's policy making. This can lead to authoritarian and racist parties forming, some say. But the thing is firstly, racist parties can get in power even with FPTP.
For example, when the Reformed National Party won most of the seats in the 1948 FPTP election leading to apartheid South Africa (1). The Nazi Party had actually arrested all of the Communist deputies and changed the rules to make it easier to pass the Enabling Act in 1933 (1), thus making the system less proportionally representative.
Meanwhile, Karl Popper has this to say about tolerating (or not tolerating) intolerance in modern democracies:
Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them.
More relevantly to my argument, he says:
as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise.
I extend an interpretation of this (my words, not Popper's) to mean that it could be prudent, even on a political level to occasionally hand the racists a platform so that we can debate and repudiate their ideas. Whereas complete suppression can occasionally lend credence to the idea that a person's logic is "irrefutable" and that is why their expression has been muted. Letting the racist party's a small portion of politic representation to refute their ideas can quash such a notion.
And besides, we can defeat racist parties through legal mechanisms to defeat or obstruct them when their policies become too extreme. For example, the British National Party (BNP) "gained all the borough council seats in parts of Burnley despite getting nowhere near a majority of the vote" (1).
However, the BNP were also obstructed by legal democratic mechanisms when a court ruled the party was legally required to allow ethnic minorities membership in the party, thus morphing the whole focus. Popper sort of makes a similar argument to this as well though neither of us have outright claimed racist or anti-democratic authoritarian parties should be banned entirely:
[W]e should claim the right to suppress [those who are intolerant] if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant. We should claim that any movement preaching intolerance places itself outside the law, and we should consider incitement to intolerance and persecution as criminal, in the same way as we should consider incitement to murder, or to kidnapping, or to the revival of the slave trade, as criminal.
I'm not saying that there is no threat from racist parties under PR as quite a few European proportionally representative democracies have them. I am just saying that the threat is firstly exaggerated and secondly we are not exactly protected from them by FPTP either. Could you imagine how bad it would be if a country were facing the same instability, economic depression and racial divisions as a country like Germany during the Weimar Republic but instead of a PR democracy, a racist anti-democratic government were able to gerrymander constituencies to their benefit through FPTP? (1)


(1) Electoral Reform Website: "Did Proportional Representation put the Nazis in power?"
submitted by data_rights to changemyview [link] [comments]

Earning on stocks, stock indices and fiat currencies through a blockchain

Earning on stocks, stock indices and fiat currencies through a blockchain
Hello! 👋🏻 In this post, we will tell you how BAEX helps you make money on stocks, stock indices, and fiat currencies using the blockchain.
📈 Contrary to popular belief, using the blockchain, you can trade not only cryptocurrencies but also the usual exchange-traded assets.
❓ What are the advantages of BAEX solutions?
📌 Blockchain eliminates exchange rate manipulation.
Personal oracle interacts with Yahoo Finance, one of the world's largest quote providers, using the data of which smart contracts determine profitable transactions. All trade rates are stored on the blockchain and can be verified at any time.
📌 Source code as proof of honesty
The BAEX platform operates as an open-source smart contract on the Ethereum blockchain. The source code proves that BAEX is a completely transparent, fair, and self-balancing binary options trading system on the blockchain!
📌 The system allows traders to recoup losses.
With BAEX tokens, you can trade options on exchange rates and stocks through the blockchain and earn almost instantly. Typically, the profit will be in the range of 180 to 220% of the trade volume, but the system automatically adjusts the odds based on the loss to win ratio.
🏆 Thus, using all the technical solutions of blockchain platforms, you can easily make money on exchange-traded assets and be sure of their absolute transparency and honesty.
📢 Find out more about BAEX on our website:
submitted by VS_community to BaexExchange [link] [comments]

ESP8266 development on OpenBSD with platformio

I got platformio running on OpenBSD-current (it should work with older releases, too) and was able to compile a firmware for my ESP8266 NodeMCUv2. I haven't uploaded it to the board, yet, since it's still somewhere in the attic. Will test this soon and update this post. I guess it'll just work.


You have to install the packages arduino-esp8266 and py3-pip:
# pkg_add arduino-esp8266 py3-pip 
And install platformio via pip:
# pip install platformio 

create project

The next steps were done as non-root user.
Now, create your project folder:
$ mkdir -p ~/code/myproject $ cd ~/code/myproject 
and initialize a platformio project:
$ pio init 
It should look something like this:
$ ls -la total 64 drwxr-xr-x 6 lotherk lotherk 512 Nov 1 09:02 . drwxr-xr-x 28 lotherk lotherk 1536 Nov 1 09:02 .. -rw-r--r-- 1 lotherk lotherk 5 Nov 1 09:02 .gitignore drwxr-xr-x 2 lotherk lotherk 512 Nov 1 09:02 include drwxr-xr-x 2 lotherk lotherk 512 Nov 1 09:02 lib -rw-r--r-- 1 lotherk lotherk 364 Nov 1 09:02 platformio.ini drwxr-xr-x 2 lotherk lotherk 512 Nov 1 09:02 src drwxr-xr-x 2 lotherk lotherk 512 Nov 1 09:02 test 
Now start writing code in src/main.cpp:
#include  #include  void setup() { } void loop() { } 
And edit platformio.ini:
[platformio] default_envs = nodemcuv2 [env:nodemcuv2] platform = espressif8266 framework = arduino board = nodemcuv2 
Please see the official Documention for which platform, framework or board you might need. Remember, this is all for esp8266 chips.

first build

It's now time for the first build, which will very likely fail:
$ pio run 
This will give you:
Processing nodemcuv2 (platform: espressif8266; framework: arduino; board: nodemcuv2) -------------------------------------------------------------------------------- Tool Manager: Installing toolchain-xtensa @ ~2.40802.191122 Error: Could not find the package with 'toolchain-xtensa @ ~2.40802.191122' requirements for your system 'openbsd_amd64' 
Researching this error led me to What @trombik did was creating a fake platformio package with symlinks to the right files on the system. In his case it was FreeBSD but I tried it anyway. It mostly worked out of the box, I just had to symlink the xtensa-lx106-elf-* binaries from /uslocal/bin into the package. I created my own fake package for OpenBSD at
Clone the repository and place it to ~/.platformio/packages/toolchain-xtensa. It is important to name the folder toolchain-xtensa! Ensure that xtensa is installed, but it should come with the arduino-esp8266 package:
$ pkg_info |grep xtensa xtensa-lx106-elf-binutils-2.32 binutils for xtensa-lx106-elf cross-development xtensa-lx106-elf-gcc-5.2.0 gcc for xtensa-lx106-elf cross-development xtensa-lx106-elf-newlib-2.1.0p0 newlib for xtensa-lx106-elf cross-development 
Now change to the directory and run, which will create all the symlinks you need.
$ cd ~/.platformio/packages/toolchain-xtensa/ $ ./ 
Back to our project and re-run pio:
$ cd ~/code/myproject $ pio run 
This time it does a lot more, but now fails complaining it can't find tools-esptool:
Processing nodemcuv2 (platform: espressif8266; framework: arduino; board: nodemcuv2) ----------------------------------------------------------------------------------- Tool Manager: Installing framework-arduinoespressif8266 @ ~3.20704.0 Tool Manager: Warning! More than one package has been found by framework-arduinoespressif8266 @ ~3.20704.0 requirements: - platformio/framework-arduinoespressif8266 @ 3.20704.0 - jason2866/framework-arduinoespressif8266 @ - tasmota/framework-arduinoespressif8266 @ Tool Manager: Please specify detailed REQUIREMENTS using package owner and version (showed above) to avoid name conflicts Unpacking [####################################] 100% Tool Manager: framework-arduinoespressif8266 @ 3.20704.0 has been installed! Tool Manager: Installing tool-esptool @ <2 Tool Manager: Warning! More than one package has been found by tool-esptool @ <2 requirements: - platformio/tool-esptool @ 1.413.0 - volcas/tool-esptool @ 1.413.1 Tool Manager: Please specify detailed REQUIREMENTS using package owner and version (showed above) to avoid name conflicts Error: Could not find the package with 'tool-esptool @ <2' requirements for your system 'openbsd_amd64' 
Fortunately this is as easy as fixing toolchain-xtensa. I've created a fake package for esptool aswell. esptool must be installed, tho. Which it already should be because of the arduino-esp8266 package. Clone to ~/.platformio/packages/tool-esptool (naming is important...) and run as you've done with the toolchain-xtensa package.
Rerun pio and it should compile now:
$ cd ~/code/myproject $ pio run Processing nodemcuv2 (platform: espressif8266; framework: arduino; board: nodemcuv2) -------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: PLATFORM: Espressif 8266 (2.6.2) > NodeMCU 1.0 (ESP-12E Module) HARDWARE: ESP8266 80MHz, 80KB RAM, 4MB Flash PACKAGES: - framework-arduinoespressif8266 3.20704.0 (2.7.4) - tool-esptool 0.1.0 - tool-esptoolpy 1.20800.0 (2.8.0) - toolchain-xtensa 2.40802.191122 (4.8.2) LDF: Library Dependency Finder -> LDF Modes: Finder ~ chain, Compatibility ~ soft Found 29 compatible libraries Scanning dependencies... Dependency Graph |--  1.0 Building in release mode Compiling .pio/build/nodemcuv2/src/main.cpp.o Generating LD script .pio/build/nodemcuv2/ld/ Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/BearSSLHelpers.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/CertStoreBearSSL.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFi.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiAP.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiGeneric.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiGratuitous.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiMulti.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiSTA-WPS.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiSTA.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/ESP8266WiFiScan.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiClient.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiClientSecureAxTLS.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiClientSecureBearSSL.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiServer.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiServerSecureAxTLS.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiServerSecureBearSSL.cpp.o Compiling .pio/build/nodemcuv2/lib74a/ESP8266WiFi/WiFiUdp.cpp.o Archiving .pio/build/nodemcuv2/libFrameworkArduinoVariant.a Indexing .pio/build/nodemcuv2/libFrameworkArduinoVariant.a Compiling .pio/build/nodemcuv2/FrameworkArduino/Crypto.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp-frag.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp-version.cpp.o Archiving .pio/build/nodemcuv2/lib74a/libESP8266WiFi.a Indexing .pio/build/nodemcuv2/lib74a/libESP8266WiFi.a Compiling .pio/build/nodemcuv2/FrameworkArduino/Esp.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/FS.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/FSnoop.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/FunctionalInterrupt.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/MD5Builder.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Print.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Schedule.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/StackThunk.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Stream.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/StreamString.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Tone.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/TypeConversion.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/Updater.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/WMath.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/WString.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/abi.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/base64.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/cbuf.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/cont.S.o Compiling .pio/build/nodemcuv2/FrameworkArduino/cont_util.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_app_entry_noextra4k.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_eboot_command.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_features.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_flash_quirks.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_flash_utils.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_i2s.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_main.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_noniso.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_phy.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_postmortem.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_si2c.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_sigma_delta.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_spi_utils.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_timer.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_waveform.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_analog.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_digital.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_pulse.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_pwm.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/core_esp8266_wiring_shift.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/crc32.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/debug.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/flash_hal.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/gdb_hooks.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/heap.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/libb64/cdecode.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/libb64/cencode.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/libc_replacements.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/sntp-lwip2.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_cache.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_check.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_gc.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_hydrogen.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs/spiffs_nucleus.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/spiffs_api.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/sqrt32.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/time.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/uart.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_info.c.o Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_integrity.c.o Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_local.c.o Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_malloc.cpp.o Compiling .pio/build/nodemcuv2/FrameworkArduino/umm_malloc/umm_poison.c.o Archiving .pio/build/nodemcuv2/libFrameworkArduino.a Indexing .pio/build/nodemcuv2/libFrameworkArduino.a Linking .pio/build/nodemcuv2/firmware.elf Retrieving maximum program size .pio/build/nodemcuv2/firmware.elf Checking size .pio/build/nodemcuv2/firmware.elf Building .pio/build/nodemcuv2/firmware.bin Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [=== ] 32.7% (used 26776 bytes from 81920 bytes) Flash: [== ] 24.6% (used 256780 bytes from 1044464 bytes) Creating BIN file ".pio/build/nodemcuv2/firmware.bin" using "/home/lotherk/.platformio/packages/framework-arduinoespressif8266/bootloaders/eboot/eboot.elf" and ========================= [SUCCESS] Took 70.35 seconds ========================= 
Et voila, you've compiled a firmware for your esp8266 chip on OpenBSD.
Uploading the firmware should only be a matter of configuring the right serial port in platformio.ini. As soon as I get mine from the attic, I will try it and update this post.

Edit: spelling
submitted by lotherk to openbsd [link] [comments]

Some minor, but really neat secrets of the Game Gear Micro.
This comes from an interview with Yousuke Okunari from Sega and M2 staff members in a Game Watch article. The interview's in Japanese, but the really interesting stuff can be easily read via Google Translate. The most interesting stuff:
Other random details:
For what's essentially a novelty toy that isn't leaving Japan, M2 sure did go above and beyond here, as far as emulation and features are concerned.
submitted by LookAReauBoat to SEGA [link] [comments]

Says flair added no button still

So excited Can't sleep Options plus leverage Love when autistic leverage an absolutely null awareness of risk reward the righteous. Join me in Sueing @RobinHoodClassAction in your spare time. They are dirty they do shady unethical things like counter party risk against the other platform they also own. While not allowing. You to enter it exit a position Ah or PM but I.digress. make a separate piece for that later. Heheem Step 1. Use abuse worthless broker the aforementioned. With as much leverage as will not set off there risk assessment team. For example voldemortTicker U an then E plus C . We are not allowed to say . Makes mods bum bums sore. They reject your script off rip. Once theta decayed on calls an price fell below 93 cents. You could purchase an even better write options for 1 dollar an 10 cents, expiring in as little as one week for 1 dollar. That's right trade 100 shares for 1 dollar. So naturally I grabbed 250 for the 20th of this month. An then more for the next 2 consecutive months out. I had to pay 10 dollars per contract bc, I have no patients but not relevant. Step 2. Make sure there is an event of non tech analysis origins that will move price one way or the other. *note this doesn't even necessarily have to be in your favor direction. You don't have to be insane or extra and look for a binary outcome like myself. Honestly I was aggrevated an looking for a way to be pretty after multiple PDT suspension the 3rd wasn't even my fault. Anyways you sell for as little as one dollar more than you payed then you double down. Till you get. Txt saying we are closing your position or deposit funds. Example of event . Us in 2019 decided to limit the supply of yellow cakes from foreign power. Global demand is constant or increasing. Step 3. I like the added insurance of volatility of using a Mico cap. 300m or less. Fellow NPC an employees at the scam or company will decide my fate. Not some nasty market maker killing momentum to collect HTB an weekend. Margin. Nor hedge funds that positions by the Quarter. Who buy or sell side institutions catching a hair across the ass. My outcome is bc you worthless NPC panic sold or brave heart avingers assemble hold the linens held the Line!!!!!!! In Unison- So yes why you Wana rinse an repeat. They have all these bogus Greek letters that destroy your position based on price time an baloney. It's better to take a little piece an start mixing a bigger pie An you can do long short . Straddle or strangle her while you hit her from the back. Rule of thumb price of contract falls more than 20% in one day and your not the one purchasing get rid of it. Give that opportunity to the next man live to fight another day. I totally forgot what I was saying maybe some one in the comments will sumorize for me. Last point about scaling. It helps you find instead of picking a top or a bottom. Just increasing the time you have until you push the buy buttons does miracles. Already holding a few is like getting your mourning fix no fomo sickness no chasing. Yolo with finesse ya savages an buy my #stonk cheaper than. I did your welcome NPC
submitted by Mr_Frost360 to smallstreetbets [link] [comments]

The Shoulders of Orion- Ch. 1: First Contact

Space-time rippled as the Horns of Glory snapped into real space. The normally smooth transition from FTL subspace travel back to the laws of relativity was instead dangerously jarring, as the inertial dampeners struggled to hold the innards of the massive warship in their proper places. After straining mightily for the briefest of moments, they failed, throwing Admiral Halon Va and the rest of his bridge crew violently into their restraining harnesses. The ship shuddered under the immense stress, then settled, drifting silently through space on minimal power.
“Tactical, get me a status report for the fleet on screen now. I want updates the instant ships jump in.” The Admiral’s voice was still firm and authoritative; it was taking every last shred of resolve he had to keep it that way. “Lieutenant Roshin, put a detail together and work with medical. I’m sure that re-entry caused more than a few extra injuries. Get as many of the crew patched up and ready for emergency action as fast as you can. I want a full casualty report as soon as possible. And if you find Science Officer Lentith and he’s still alive, send him to the bridge immediately.”
Admiral Va settled back into his command chair, drawing creaking sounds from the over-stressed frame as it absorbed the weight of his massive form. The bridge was completely silent now, the command crew entirely focused on the tasks at hand. Or they were too afraid to say anything; Va couldn’t be sure. He was thankful for their silence, though. He didn’t have any answers for them about his failure.
Keying in a few commands on the command panel at his station, the damage report for his ship popped up, the bridge lights flickering from the extra power draw. The Horns of Glory floated before him in hologram form. Long and slender, the ship was over two kilometers from bow to stern. At least, it had been a few hours ago. The forward 20 percent of the holographic ship was flashing red, indicating heavy damage. This was inaccurate, however, as the forward 20 percent of the ship simply wasn’t there anymore. The graceful lines and carefully crafted angles of the ship's armor were an unrecognizable slagged mess, and deep gouges had been cut into the inner decks all over the ship. Whole sections were missing amidships, two of the main reactors were offline, all the primary weapon batteries had been completely destroyed, and most of the critical systems were barely functioning. It was a miracle that she had survived the jump. That morning, Horns of Glory had been the greatest feat of Arien’Ra engineering, and it was now a barely functioning hulk.
And it had all happened under my command, thought Va.
He had no time to wallow in his failures, however, as at that moment tactical finally reconnected to the fleet command systems. The hologram of Horns of Glory quickly scaled down, appearing as a small, flashing, red point of light floating in loose formation with several other points of light. Most of them were flashing red as well. A constant stream of data and various reports scrolled down the right side of the hologram, listing in no uncertain terms the doom that Va had subjected his command to.
If Va had thought that the bridge was quiet before, it was nothing compared to the complete stillness that now settled over them. No one so much as moved a muscle, as they all sat in stunned silence, reading the reports. Occasionally, the hologram would flash, and a new point of light would join the formation, adding more data to the pile spelling out their damnation. After 30 ticks, new points of light had stopped appearing. Admiral Halon Va had lost over 60 percent of his fleet, and not a single other dreadnaught had survived the slaughter. His defeat was total, and the Federation navy was crippled.

Science Officer Beredarin Lentith had been the first member of his family not to enroll in command school in eight generations. They had been some of the finest members of the fleet the Vorqual race had ever contributed to the Federation. His brothers and sisters had all enrolled, which meant that as far as he was concerned, his family had more than fulfilled their duty to the Federation. Military life wasn’t for him, anyway; he wanted to explore. The Federation had been around for over 3000 years, and there were still vast swathes of the galaxy that they knew nothing about. They were still encountering new species every few hundred or so years, and there was nothing he wouldn’t give to find the next one. That had been the dream that directed him away from the military and into academia. The odds of actually finding a new race were so small, though. There were still at least 200,000,000 unexplored systems in the galaxy. There just wasn’t time to visit them all...
He snapped out of his reverie as he stepped over the body, or rather, what was left of the body, of a Zelnassi marine. Most of it was just a green stain on the corridor wall at this point, though there had been enough of the chitinous armored torso to partially obstruct his path. The young lieutenant quickly continued on towards the bridge.
If he was being honest with himself, becoming an expert on the area of unexplored space directly between the Federation and it’s largest military rival wasn’t the smartest of ideas. Between his family reputation and his unique knowledge base, he was just asking to get pressed into service.
Which was exactly what had happened immediately upon the recent outbreak of hostilities.
And now here he was stepping over corpses, marveling at the fact that he had somehow survived this long. He still couldn’t believe the insanity of the Dominion forces. Boarding an enemy ship MID-COMBAT. It was like something out of a youngling’s tale from before space travel. It was pure madness, but there were the bodies to prove that it had happened. He gingerly stepped around the remains of yet another Zelnassi.
The signs of battle continued all the way to the bridge, where he found security forces still holding quickly fortified positions around the bridge entrance. There were more Zelnassi bodies at their feet. Berendarin shuddered. He had been closer to death than he thought.
He quickly pushed those thoughts out of his mind. He could only imagine why he was needed on the bridge so urgently.
The door slid open, and Lentith walked into a completely silent room. Admiral Va was slouched at his command station, his enormous arm propped up on the chair arm and supporting his massive, horned head. Lentith didn’t even know that Arien’Ra COULD slouch. Nevermind that the fastidious Admiral could or would ever do such a thing. Maybe things were somehow worse than he thought. No one seemed to notice him enter, so he announced himself to the Admiral.
Though he didn’t shout, his voice echoed in the deathly silent room, startling most of the bridge command. Two of the other Vorqual officers swore, and the tiny Jezren manning the com station let out a high pitched sound somewhere between a squeak and chirp. Berendarin would have found it quite funny if the situation wasn’t so dire.
Admiral Va immediately snapped back to being the hulk of muscle and horn that imposed his will on a room just by being in it. His booming voice only added to his authority.
“Science Officer Lentith. I’m glad to see you’re still alive. Are you seriously injured?”
Berendarin had almost forgotten that he had walked the entire way to the bridge holding a bandage to his head just above his left eye. The drop out of subspace hadn’t been kind to him. He pulled the bandage away, revealing a dark orange stain on the bandage and a crack in the bone plate above his eye.
“I’m fine, sir, just one of the outer plates, and the bleeding has already stopped.”
“Good. Commander Vortith is currently overseeing the emergency repairs. Take his seat. You are going to help me find a way back home.”
“Sir? I’m sorry I don’t understand. Why don’t we just go back the way we came?”
“That’s not possible. Most of our supply ships and tenders were destroyed when that third wave of Dominion ships hit our flank. Almost all of our pre-prepared fuel reserves are gone. On top of that, some of our ships are so damaged that they don’t have another long jump in them. And if we run into any enemy ships, the whole rest of the fleet is done for. We barely qualify as a fighting force in the state we’re in.”
“Is it really that bad?”
“It’s worse, but we don’t have time to get into the details. You’re the expert on this section of the galaxy. I need you to find the fleet a hiding hole. Somewhere away from the known jump routes through the Spur. Any system where we can use the few miners we have left to scavenge up some fuel, and get some critical repairs done while we’re at it. And from there either wait for reinforcements or get ourselves patched up enough to limp home. Wherever it is, it needs to be close. I’m not leaving any ships behind because they can’t make the jump.”
“Oh. Just that?” The lieutenant knew that Arien’Ra were strict herbivores, but with the look that the Admiral shot him, he couldn’t help but think about the fact that his head would easily fit into that giant, molar filled mouth.
“And away from any known pirate hideaways. Like I said, our fleet can’t take any more fighting. And find it quickly. It won’t be long before the Dominion fleet locates us.”
“I. Uh. Sure. I’ll see what I can find.”
Berendarin shrank into the commander’s chair next to the enormous Arien’Ra, desperately wishing he had been more professional. If he had acted like a proper soldier, it might soften the blow of telling the Admiral that what he wanted was next to impossible. If he had a few weeks, he might be able to find something. So much of the Spur was still un-surveyed. The odds of there being anything useful to the Admiral in the databases was absurdly low, and there was even less of a chance he’d be able to find it in time for the information to matter. He began pouring through his notes anyway. It was better than waiting around to die, which, if the situation was as dire as the Admiral made it sound, was the only other option.
He spent the next hour lost in his notes, finding nothing, while the bridge crew went about piecing the ship and the fleet back together. The young scientist had all but given up on the Admiral’s impossible request when a raucous cheer went up from everyone on the command deck.
“Sir,” The coms officer called out, “The Consul’s Pride just dropped out of subspace and is hailing us, sir.
The main communication screen lit up, and Berendarin Lentith looked to see the face of his oldest sister on screen, strapped into the captain’s chair of her dreadnaught. He let out a sigh of relief; Baraquen was his favorite sibling. Her uniform was drenched in a deep orange blood stain at the shoulder, and she was covered in what looked like flecks of green gore from a Xelnassi. The artificial gravity was clearly malfunctioning, as the captain’s restraining harness was the only thing keeping her from floating around her bridge. But the bone plates of her jaw were turned as always into her calm, self assured smile
“My apologies for the delay in joining you, Admiral Va. We had some… guests shut down our drive mid jump. We had to deal with them before we rejoined the fleet. I assume there is a plan to get us back to federation space?”
“It’s good to see you in one piece, Captain Lentith,” the Admiral responded. He was barely able to keep the relief from his voice. “And there is indeed a plan.”
Berendarin returned to his research as the two ranking officers in the fleet went over the details of their current predicament. He was glad his sister had survived, and not just because they were close. It would have been a terrible blow to the whole family to have lost not only their future matriarch, but the ship she commanded as well. A member of his family had been commanding that dreadnaught uninterrupted for the last 5 generations. Military service had never appealed to Berendarin, but his family history was certainly still important.
And then the solution to the current problem hit him like a driver round. He let out a gasp and tore into his notes with a fervor. Both Admiral Va and his sister’s projection turned to look at him, but he didn’t notice. After a few seconds of curious silence from the rest of the onlookers, Berendarin practically jumped out of his seat.
“Admiral, I think I’ve got something that will work.” The young Lieutenant punched a few commands into his datapad, and a set of stellar coordinates popped up on the navigation terminal. “It’s a main sequence star, about 500 light years from us, fairly close to the edge of the Spur. It’s not anywhere near any established jump routes. The Consul’s Pride made me think of it.” He nodded towards his sister’s face on the ship's screen. “Our great, great grandsire took the Consul’s Pride through the system on her shakedown run a little over 300 cycles ago. Chased a band of Qorthi slavers out of the system. The outer four planets are all gas giants. If we can’t find Helium 3 there, I don’t know where else we should look.”
On screen, Captain Lentith looked impressed, but Admiral Va clearly didn’t seem too sure. “We’re supposed to be going away from Dominion forces, not into them. What were the Qorthi doing there?”
“There are also four rocky inner worlds in the system, Sir, according to reports from the encounter. Apparently, the third planet is a Class 7 Deathworld, and the Qorthi were running some experiments on the primitive lifeforms there. They were caught completely by surprise by the Consul’s Pride, and it was the first time that she fired her weapons in anger. I can’t find any reports of Dominion ships in that section of the Spur since.” There was a long pause before Va responded.
“Good work, Lieutenant. I knew my trust in you wasn’t misplaced.” Admiral Va replied, before turning to the rest of the bridge and booming “Coms! Tactical! Get those coordinates to every ship in the fleet. I want every ship we have left formed up and ready to jump as soon as possible. Any captain who feels that his drives can’t make the jump is to focus all repair efforts on getting their drives functioning immediately. I will transfer repair crews from less damaged ships to more damaged ships if that means we jump even a tick earlier. Get to it everyone. I’m not losing any more of my fleet today.”

The four revolution long jump to Science Officer Lentith’s newfound sanctuary had done wonders for Halon Va’s mental state. The initial shock of his fleet's terrible defeat had worn off, and he had been able to focus on what came next. Repair crews were able to stabilize most of his ship's core systems, and he was no longer worried about the life support systems cutting out and killing the rest of his crew. There had also been time for him to visit with the wounded. To thank them for their sacrifices. He had expected it to be an act of contrition, maybe even a chance to start begging for forgiveness. But there had been no anger in his crew, and no blame hung on his horns. Most had just been relieved that he had survived, and had expressed as much. He would be forever grateful to them for that.
Most importantly, the four revolutions in hyperspace had given the admiral time to really think about what had gone wrong in the nebula. He had barely rested in the preceding four revolutions, spending every scrap of spare time in his office, pouring over records from the battle. That’s where he found himself now, tucked behind his massive ceramic and titanium alloy desk of Tellarim design. It had been custom made for him upon his promotion to this command, a gift from the high admirals and the council. It was the only luxury that Va allowed in his office. The rest of Va’s space he kept strictly utilitarian. There were no trophies adorning his walls, as was customary for other members of his species. The plain bulkheads of his office were instead lined entirely with screens, and each of them were now filled with footage and reports from the battle, running on loop.
Va soaked it all in. The more he watched, the more a singular conclusion crystallized in his mind. He had done everything right; he was sure of that now. 1000 years of doctrine and theory for fighting the Dominion had gone into his preparation for that battle, and he had followed it to the letter. And he had been winning. Then that attack on his flank by the Zelnassi had blown all of that out of the airlock. Something significant had changed in the way the Dominion fought...
Commander Vortith’s voice rang out over the com system. ”Admiral Va, we’ll be transitioning back to real space in moments.”
“Thank you. I’ll be there shortly. And get Science Officer Lentith to the bridge. I want him nearby just in case. He’s the only one who has any idea of where we are.” The Admiral pulled himself from his desk. He would have to leave the rest of his analysis for later. There was just enough time for him to reach the bridge and settle into his command chair before the Horns of Glory snapped back to real space. This time, the inertial dampeners held.
“Tactical, status report.”
“All ships accounted for, Admiral. Though the Consul’s Pride, several cruisers, and three of our escorts are all reporting massive failures in their Drive Cores. They won’t be jumping anywhere anytime soon.”
“Wonderful.” Va wasn’t sure if he meant that sarcastically or not. “Get scans up and running and deploy the pickets that aren’t crippled in a standard scouting formation. How close are we to the nearest gas giant?”
“We’re approximately half a light tick from the system’s innermost gas giant, sir.”
“Excellent. Deploy the rest of the fleet. Put us in a high orbit around the planet in a defensive formation, and get our miners working immediately. Once our orbit is stable, I want every hand, paw and hoof in the fleet working on repairs.”
“Yes sir.”
Admiral Va settled into his command chair for a long shift.
It would be a drawn out, boring process to refuel the ships. With his fleet limping along, and only two functioning miners, it would take far longer than it should. After all the chaos of the last few revolutions, boring would be a welcome change of pace. Va started to relax, sinking into his chair’s acceleration padding. His fleet and his crews were finally safe. The first priority would be to get one of the subspace beacons repaired and to get word back to the Federation that the fleet still existed. And hopefully call for aid. He was sure to be stripped of his rank as soon as contact was made, but hopefully he would avoid a Tribunal. That was an unpleasant prospect…
“Sir, we have unidentified ship signatures appearing from around the planet we’re approaching.”
Va had never heard panic in the voice of his young sensors officer before, but it was certainly there now. Va understood the sentiment, though. He found it difficult to keep the panic from his own voice as he started issuing orders
“Bring the fleet up to combat status immediately. How many ships are there?”
“I’m showing 35 individual signatures. All approaching us at combat speed and still accelerating. At current speeds, they will intercept us in just over 30 ticks, sir.”
“I want details as soon as you have them, Lieutenant. Size, make, estimated firepower. Who they are. And keep scanning the system. Find out where they came from.” The panic had partially subsided for Va. 35 unknowns was not too terrible a threat. He still had almost 240 warships under his command. Still, if there was a way to avoid combat, he had to try. His fleet couldn’t suffer any more losses. “Coms, any attempt by these unknown ships to contact us?”
“I”m not sure, sir,” the diminutive Jezren at the coms replied. “There’s nothing on standard communications channels. The ships are transmitting something, but I can’t figure out what it is.”
“Admiral,” the Lieutenant at the sensors station called out. “I think I might have an idea of where these ships came from. Preliminary scans show there is extensive urbanization on the third and fourth planets, as well as what appear to be habitation sized artificial satellites around the second and sixth planets. One of the moons of the gas giant we’re approaching shows signs of habitation as well. All of them are emitting significant signal pollution. This system clearly already belongs to someone, and they’re broadcasting everywhere.”
Halon Va, High Admiral of the Combined Federation Fleets, turned, slowly and with as much composure as he could muster, to face the young science officer seated to his left. Berendarin sat, mouth agape, staring transfixed at the sensor readouts in front of him. Va had never seen a Vorqual more confused in his life. “I want answers, Officer Lentith.”
“I… I don’t.. This doesn’t make any sense,” the young science officer stammered. “There shouldn’t be anything here.”
“Admiral,” The comms officer cut in, “The signal that we’re picking up from the unknown ships is definitely some kind of communication. I managed to put together audio from it.”
“Play it,” commanded Va. A series of short, guttural, and completely unintelligible sounds came over the speakers in reply. There was a short pause before the sounds repeated themselves again. “Coms, what was that?”
“No idea, sir, but it’s being transmitted on loop. If it is intended as a communication, our translators have no idea what to do with it.”
“Admiral.” The voice came from Va’s left, and was barely audible. Va turned yet again to look at the young science officer. His gaze was locked on the tactical readout, and there something in his eyes that Va couldn’t recognize. A mixture of pure terror and something else. Was it wonder? The young Vorqual’s voice was still barely above a whisper when he continued to address the admiral: “I think we should run the transmission through First Contact Protocols.”

Captain Benjamin Alvarez-León slammed against his restraining harness as the USCS Aurora started it’s decel burn. He had pushed the engines on the outdated cruiser to their limits, and the ship groaned in protest as it started counteracting his rather zealous acceleration orders. He hoped that his mad scramble with his small squadron of outdated ships had been an overreaction. The alternative was something he’d rather not think about.
All Ben had was the reserves; the rest of the fleet was on maneuvers at Sirius. The Admiralty had wanted to test the new, fully modernized fleet’s maneuvering abilities in the gravwell of a binary system. And, in their infinite wisdom, they decided they needed ALL of the new fleet assets, leaving nothing in Sol except for the handful of cruisers and escorts that couldn’t match the capabilities of the modern ships.
A handful of cruisers and escorts that were now hurtling towards more than 200 unknown contacts.
It was the unknown part of all of this that was unnerving Ben. There were no familiar energy signatures. No familiar scan data. No IFF. No signals coming off the contacts of any kind for that matter. Two of the contacts were too big to even be ships. If it wasn’t for the fact that they were moving towards Jupiter in formation, Ben wouldn’t even think they WERE ships.
“So what do you think, Alexi?” Ben asked, turning towards his second in command. “You and the rest of the bridge crew are always making inane bets. Have you whipped up an over-under for what we’re throwing ourselves at yet?”
“Haven’t had time,” came the quick reply from Ben’s right. The short, stocky man from Vladivostok was missing his trademark joviality. “Though, my money is on them being Ithacan, sir.”
Ben bristled at Alexi calling him sir. They’d been friends for twenty years, damnit, and had been practically joined at the hip since going through the Academy together. Outranking him still felt a little off. Now was hardly the time to worry about formalities, though.
“What makes you think they're from Ithaca?”
“It’s the only thing that makes sense. The locals have been getting increasingly radical, and Ithaca is the only sector where reports of piracy have been increasing.”
“Yeah, I could see a rebellion coming from Ithaca,” Ben added slowly, turning over that scenario in his head. “But there’s no way they could swing something of this magnitude. There aren’t even any shipyards in the sector. And even if there were, there’s no way they could keep the construction of over two hundred ships a secret.”
Alexi could only offer him a shrug in response.
It was at that moment that the coms station informed him there was a transmission incoming from the unidentified ships. Ben instructed the ensign to play it, and the bridge was suddenly filled with a stream of grotesque bleating noises and strange grunts, with the occasional recognizable syllable interspersed throughout the transmission. Ben thought he picked out ‘dentify’ from the mess, but he wasn’t sure. There was a long moment of silence on the bridge.
“What the hell was that?”
When no one had any answers for him, Ben tapped his command console and recorded a new message to broadcast.
“This is Captain Alvarez of the USCS Aurora. Unidentified ships, please clarify. Your transmission is badly garbled. We did not receive your identification. You are still trespassing in Commonwealth space and are on an unauthorized course towards Jupiter. Begin decelerating immediately and re-identify yourselves.”
He wouldn’t admit it to the crew, but Ben was profoundly unsettled. Something was deeply, deeply wrong about this whole situation. Not only was he vastly outnumbered by these things, but they were unwilling to communicate properly. He was almost believing this whole thing was some kind of bizarre prank.
“How much longer before we can get a decent visual on these things?
“Any moment now, sir.”
A new transmission arrived just then, and Ben had it played back immediately. This time, instead of almost bovine bleats and grunts, the sounds coming over the speakers were mostly intelligible. Or, they would have been, if any of the syllables were in the right order. It was almost like a toddler was rattling off all of his new favorite sounds, spitting them out in a random order and not knowing how they went together. There were still a few heavy grunts sprinkled in, just for good measure.
Before Ben could process this new joke of a transmission, the contacts finally started slowing. In a matter of moments, the strange wall of contacts was hanging lazily in Jupiter’s orbit, barely moving fast enough to keep their orbit from decaying. They were still in perfect formation.
“Huh. Well, I guess that’s something.”
With nothing to do but sit back and wait as his ship closed the distance, Ben tried to relax and began running over all of the possibilities in his mind of what the new contacts could be. He came up with nothing. Well, nothing feasible, anyway. He took a series of long, calming breaths, trying to clear his mind and focus. This was no time for his imagination to be running wild. But he couldn’t shake the feeling that logic was failing him. Something was off. Something…
“Captain, bringing visual of the unknown contacts up on screen now.”
Ben actually felt his jaw drop. Every contact on his display was clearly a ship. Most were long and spindly, wrapped in layers of some kind of highly reflective armor; a fleet of crystalline arrows hanging in the darkness. The two largest contacts, which Ben had just moments ago thought were too big to be ships, were large enough on the screen for him to clearly see details. In addition to their immense size and strange armor, both ships were dotted with what were clearly weapons platforms, though what kind, Ben couldn’t tell.
Noticeably, almost all of the ships on his screen were heavily damaged. Chunks were missing from some ships, and most had deep lines gouged into their hulls. Any form of decorative paint or markings had been burned away. Something had put these ships through absolute hell. But still, the damage could not take away entirely from the elegance of the ship’s designs. They were graceful and sleek, completely different from anything Ben had ever seen before.
It was all so different. So strange. So very, very… Alien.
Despite every effort he had made to avoid the word, it finally forced itself to form inside Ben’s mind, and forced him to acknowledge the reality that legitimate, extra-Solar life was hanging in the darkness in front of him. It forced him to acknowledge the screams he had been suppressing in the back of his mind. The screams of his imagination crying out in glorious triumph over reality. And with those screams came a deluge of accompanying thoughts and emotions.
He was a child again, staring up at the stars above Armstrong and wondering what else, and who else, was out there. He was a teen again, signing his name to the Academy enrollment paperwork, determined to get out there between the stars and see the galaxy himself. He was a young officer again, screaming and pleading with the Admiralty to at least consider a modern First Contact scenario. He was sitting in his command chair now, hurtling towards honest-to-god aliens, all of his dreams made manifest in an instant. He was overwhelmed. He was terrified.
And he had never imagined that he could feel such elation.
It was the young warrant officer at the coms that snapped Ben out of his reverie. “Sir, the contacts are hailing us on all standard channels, requesting a video feed.” She sounded very, very nervous.
Ben immediately stood up, straightening his uniform as best he could. “If they’re anything less than genocidal monsters, I’m going to offer them aid and repairs. As long as they’re peaceful, there’s no reason not to extend them the full hospitality of humanity.”
“Ben,” Alexi asked, clearly choosing his words carefully, “Are you sure that’s the… Wisest course of action? How will the Admiralty respond to Goddamned alien ships docking at Hephaestus?”
“Alexi, in the 250 years the Commonwealth has existed, the First Contact protocols haven’t been updated since the charter was signed. No one has cared. This has been nothing but a fantasy for most people. I am NOT letting this opportunity get away. Every child that has ever looked up at the stars and wondered finally got an answer, and I will not waste this moment. We’re making friends, the Admiralty and the government be damned.”
“You do realize you’re potentially deciding the fate of our entire species on a whim, right?”
“Is there someone else you’d prefer to have making this call?”
Alexi, apparently deciding that there was not, stood up and straightened his uniform, standing next to his friend as he ordered the connection of the video feed. The channel connected, and the human bridge crew found themselves looking at the bridge of a ship crewed by not one, but three alien races.
The largest alien in the center of the screen opened its mouth to speak. This time, instead of bleats and grunts, a choppy, mechanical voice that didn’t sync up to the alien at all proclaimed from the bridge speakers in broken, stuttering English: “I. Am Admiral. Halon. Va. Of the Federation of. Sentient Races. Greetings and. Welcome. To the. Galaxy.”
Ben couldn’t suppress his smile.
“On behalf of the United Solar Commonwealth, and all of Humanity, greetings, and welcome to Sol. Your ships look like they’ve had a bad time on your way here. If there’s any way we could aid with your repairs, we’d be happy to help.”

Slave 782 slammed his right appendage onto the control console hard enough to rupture his outer membrane and smear ichor over the panel. It had been four days since the battle in the nebula, and with the latest round of reports, he finally had to admit that the rest of the Federation fleet had escaped him.
It was a minor frustration, all things considered, but the escape prevented this from being a total victory. Still, he had proven his worth to his owners in this battle, and his experiments with the Zelnassi had paid dividends beyond his wildest imagination. He had earned a command today, and with every success in that command, his ability to bargain for his people's freedom only increased. For what he would be asking, it might take the total defeat of the Federation to earn that kind of leverage. Also frustrating, but not a task that he couldn’t handle. It would be a long war, he was sure, but like his owners, he was patient.
He would earn his freedom, even if it meant reducing the entire Federation to glass.

Author Wiki
Series Wiki
submitted by STATICinMOTION to HFY [link] [comments]

Subreddit News, Tournaments, and some CCU Mythbusting

Greetings Warriors!
Now that the (green) smoke has settled from the Y4S2 and the CCU landing, we thought now would be a good time to do a quick subreddit news post, as there are a few things to catch you up on - before Y4S3 arrives and there is more news to take the sticky post slot!

Upcoming Tournaments

First up, there are a number of tournaments happening in the next few weeks. Slayscion Gaming are returning with 4v4 and 2v2 tournaments on PC, in EU and NA regions in the next few weeks! And if you didn’t get chance to watch the last 4s tournament, you can watch the VOD of The Arena’s cross region dominion tournament last weekend here. Remember to keep an eye on for upcoming For Honor events! Ubisoft have announced that the PC Dominion Series will be starting up next season, so now is an excellent time to get into competitive tournament play, and practice for the big tournaments on the horizon!

New Mods

Next, I’d like to welcome two new mods to the team, u/SenpaiKaplan (SenKa) and u/DaniUsagi. I’m sure regular readers will recognise these two, as they are both frequent contributors to the sub, with many interesting tech posts between them. We’ve been seeing a big increase in viewers and posts since the CCU, and their help and expertise will be much appreciated! Please give them a warm welcome!

Poll Posts have been disabled

Since Reddit added the new Poll option on posts, we have seen a big influx of these posts, and unfortunately 90% of them have been very low effort, normally just a title and a binary choice, which we have had to remove. Adding a “no low-effort polls” clause to rule 6 hasn’t helped with that situation, so we have decided to disable the option entirely. If you do still want to do poll the readers here as part of a discussion post, or want to gather data to find opinions on a specific question, you are welcome to include links to external survey sites (like surveymonkey or google forms) in text posts - we are only trying to cut down on low-effort posts, not genuine use of poll for interesting content.

Info Hub Update

The Info Hub has been updated with all the changes from the CCU and the follow-up patches, including the 3 new executions, new punishes, balance information on each character, and an All Attack Properties sheet which allows you to compare attacks across the cast, and contains lots of data that doesn’t fit on the individual character sheets (like hit reactions for example). We are still in the process of revamping the General Info sheet, and an update to the Viability Tables is also in the works, now that there has been a decent amount of time since the CCU for the meta to stabilise. Also planned is addition of frame advantage sections on some moves for which it is particularly relevant.
If you spot any errors, outdated info, or have requests for information you’d like to see included in the hub, please let us know by commenting on the hub itself, messaging me or the mod team as a whole, or contacting one of us on discord.

Some CCU Mythbusting

Since the CCU update, I have seen a few persistent bits of misinformation floating about, and I’d like to take this opportunity to bust a few of these myths:
That’s all Warriors, thanks for reading, and see you on the battlefield!
submitted by The_Filthy_Spaniard to CompetitiveForHonor [link] [comments]

A Guide to using the Steam Controller in 2020 (Guide and support thread).

A Guide to using the Steam Controller in 2020 (Guide and support thread).
Hey there! My name is Spork, and I'll be guiding you on how to use (or keep using) the Steam Controller for Rocket League. After Rocket League was taken off the steam store, I figured old or new players could use a guide on how to use the SC (steam controller) on both PC launchers.
Even if you don't use the steam controller, I encourage you to read and upvote this post. ***MODS, STAY AWAY FROM THE DELETE BUTTON FOR ONE SECOND***. I am not asking for karma or internet clout. I ask people to upvote this post so that people looking for this guide on google can see it and make their day easier. *This guide also includes details that can help your controller problems when transitioning to the EG launcher (i'm looking at you, Nintendo Switch Pro Controller).\*
I have around 300 hours of use with this thing, and I'd like to say I'm pretty familiar with how it works and I want to help you out.
There are 2 guides for this controller, one for the Steam platform and one for the Epic Games platform.

It's Glorious.

Steam Launcher Guide

If you bought the game previously on steam, great! Your controller will be much more powerful and easy to use. Here's a brief guide on customizing your steam controller for Rocket League:
Steam Controller Configuration VS In Game Bindings
Using a generic gamepad configuration
One of the benefits to using the steam controller is that it works with virtually EVERY game due to what I like to call Dynamic Firmware Customization. Using the controller configuration tool in Big Picture mode, you can change the bindings that the controller will emulate. For instance, if you want to play a game that doesn't support controllers, you can change your bindings to emulate a keyboard or other device. The best part is, Steam will automatically update the firmware of your controller to match these bindings, which means there is no external communication through steam. Essentially, your computer thinks that the steam controller is actually a keyboard and therefore communicates with your game directly. This can help reduce latency with the game that you're playing. However, Steam must be open for this to work, otherwise it acts as an HID device with very basic keyboard/mouse inputs called "Lizard Mode". (See for details). There are some technical workarounds, but I don't bother with them.
So, when you launch up rocket league, your steam controller will load up a default configuration (most likely XInput) to act as a generic gamepad. (There is one exception to this, but I'll cover that later). By default, the Grip buttons are set to A, X, B, or Y. Personally, I like to set them to bumpers for air roll and powerslide. Here is an example of my configuration:
Don't worry about anything that looks confusing like \"Action sets\". These settings can be useful only when you are very familiar with your controller.
You'll see that I've set each button on the controller to act as a normal gamepad. Each button is bound to a controller output instead of an In-Game action. The steam controller will act as a normal gamepad, meaning that you can change your actual in-game actions in the Rocket League settings.
Additionally, you can upload your configs to share with others. If you want to browse these configs, just click X on this screen to see configurations the community is using.
You can customize your controller in this way by navigating to this screen:

Don't worry about Controller Options, they are on default settings. The real changes you can make in that menu are related to Steam In-Game Input mentioned later.
The best part is, you can customize other controllers this way as well (but it isn't optimized with real-time firmware changes like the steam controller). To do this, simply navigate to your settings on the default Big Picture homepage and go to Controller settings. From there you can enable "Xbox Configuration Support", "PS4 Config Support", etc.
It's also possible to change these settings in game using the Big Picture steam overlay. Just click the steam button (also known as the guide button) to bring up the steam overlay. You will see a controller configuration option in the menu. (Note: you must launch your game from big picture mode for this to work).
Using Steam Input
Rocket League also supports something they call "Steam Input". This means Rocket League allows you to configure your in-game controls using the steam configuration tool. When this setting is enabled, your configuration will look like this:

Notice now that the controller config changes actual in-game actions rather than a controller input.
This allows for fuller customization of your in game controls using actual in game actions instead of controller bindings. For instance, here is a config I made experimenting with Gyro controls for mid air movement:

This configuration allows me to move my car in midair by physically rotating and moving my controller, without pressing any buttons.
If you want to change your config to or back from Steam Input, just follow these steps:
1: Click X on the config screen to browse configs.
2: Select the "(LEGACY) Official Psyonix Bindings" for normal gamepad emulation, or select "Rocket League Standard Controls" for steam input. If you have a previous configuration using steam input or regular input saved to your account, you can switch to these configurations as well.
There is one downside to using steam input: latency and lag. Because your game now has to communicate with steam to get your inputs (instead of communicating directly with your controller) it takes more time to register an input. Additionally, the game will require more resources to communicate with steam in the first place and can make your game slower. I recommend using a generic gamepad configuration for this reason, but if it doesn't bother you, go for it. If you wish to completely disable steam input, navigate back to the controller setting screen I showed before:
Navigate to the setting highlighted and change it to "Forced Off".
This will make it so only generic gamepad configurations work with rocket league. If you need more help with this topic, psyonix has a support article here:
That's it to using the steam controller on the steam version of Rocket League! If you want to know more about the steam controller, there are many guides on YouTube to help you customize your controller further.
EDIT: Something important to note that was brought up by u/TheLadForTheJob is that using the big picture steam overlay can have an impact on performance in you game. I recommend that you launch the game in big picture mode when customizing your controller, but outside of that launch the game OUTSIDE of big picture mode for a boost in performance.

Epic Games Launcher Guide

Now, obviously, the Epic Games version of Rocket League does not recognize the steam controller as a gamepad. It's hard to set up the steam controller to work with games that use launchers since the application launch script is different than, say, a DRM-Free application. It is possible to use the steam controller for the EG version of Rocket League, but not in the way you think.
I tested several different methods with the EG version of Rocket League and these were the best solutions I could find.
Edit: The best option is to download and use SteamGridDB Manager, an application that automatically adds games from your other launchers into your steam library and launches them with the right scripts. I've tested the most recent build of this app (0.4.2) with Rocket League and it works flawlessly. It will add a Non-Steam game to your library that will launch rocket league with the right scripts so you have access to online play and the EG online services. You can follow the guide about using a generic gamepad configuration in the steam guide above to customize your controls after you add the EG version of rocket league with SteamGridDB Manager. The launch process is a lot simpler than the solution below. If you want to know more about how to use this app, visit to learn more. However, if you don't want to use this application, feel free to follow the guide below:
Many people when trying to use the steam controller with games from other launchers like epic games, they'll navigate to the .exe file of their game and add it as a non-steam game to their library. This works (at least for me) about 1/5th of the time. It flat out doesn't work with Epic; if you try to launch the RocketLeague.exe file that epic installed, it won't connect you to the online service.
What you'll want to do is add the epic games launcher to your steam library as a non steam game. This allows you to run the epic games launcher with predetermined configurations using steam. When you launch it, it'll tell the controller to switch configurations and act as a gamepad. Then, when you launch Rocket League from the Epic Games launcher, it will be recognized as a controller.
The steps are as follows:
1: Navigate to the bottom left of the Steam window and click ADD A GAME, then click Add a Non-Steam Game...
Once the window is open, select the Epic Games Launcher:

If the Epic Games Launcher does not show up in this list, click BROWSE... and navigate to the .exe file of the launcher (EpicGamesLauncher.exe). A common filepath for the launcher is C:\Program Files (x86)\Epic Games\Launcher\Engine\Binaries\Win32 or Win64.
Once you've added the Epic Games Launcher to your steam library, click on it and select Controller Configuration. (This setting might not appear if your steam controller is not on. If the controller is on and you still don't see it, launch in big picture mode and follow the instructions found in the Steam Launcher portion of this guide for configuring your controller.
You should now see this screen in a window:
Make sure to click "BROWSE CONFIGS", then TEMPLATES, then scroll until you see a configuration that is named "GAMEPAD". Apply that configuration so that it looks similar to the picture above. From here, you can change your controller bindings (ex in the picture I changed the grip buttons to be each bumpers). Make sure to export your config and save it as a personal binding in case something happens to it.
Click DONE to save your config and exit this window. Once you have done this, you will be able to play Rocket League using the steam controller on the Epic Games Launcher!
Make sure to launch the epic games launcher from Steam:

If you don't launch it from steam, the controller config may not work.
Then, launch rocket league from the Epic Games store with your mouse and/or keyboard. Once you load into the game, the steam controller should be recognized as a gamepad instead of a mouse and keyboard!
While I've made this guide specific to the steam controller, This guide may also work with other gamepads that the Epic Games Launcher does not recognize. If it can be recognized by Steam and is configurable (ex: the Nintendo Switch Pro Controller), these steps can be repeated to get your gamepad working with the EG version of Rocket League. I will try to post a Nintendo Switch Pro Controller-specific guide to help those transitioning to the EG launcher or brand new players that want to play on a computer instead.
Edit: u/TheLadForTheJob posted a comment detailing how you can shorten the launch process with specific launching scripts attached so it launches rocket league automatically. This is similar to the SteamGridDB Manager solution, but without the actual application. I encourage you to check out his comment:


I hope you found this guide helpful! If you have any questions, feel free to post a comment and we will try to help you out. I've tried to make this guide as comprehensive as possible, but if you think I missed something or got something wrong, post it in the comments so I can edit this guide.
Feel free to share your steam controller configurations as well to help new players!
Your friend,
submitted by TheQuintessent to RocketLeague [link] [comments]

I get an error when trying to install OpenCV to Python 3.9

Hi guys, as you see in the title, my problem is about installing OpenCV on my Windows 10 machine. I searched through internet but cannot found working solution. As I read all solutions, my guess is Python 3.9 not support OpenCV yet but I wanted to make sure if I'm right. Then if I'm right, what should I do? I want to learn OpenCV and I need to use for learning.
My Python version is 3.9, and I'm using Pycharm if you are interested.
I tried this for installing:
pip install opencv-python 
Then I get this error:
ERROR: Command errored out with exit status 1: command: 'c:\users\gamer\appdata\local\programs\python\python39\python.exe' 'c:\users\gamer\appdata\local\programs\python\python39\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i -- setuptools wheel scikit-build cmake pip 'numpy==1.11.3; python_version=='"'"'3.5'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"'' cwd: None Complete output (310 lines): Ignoring numpy: markers 'python_version == "3.5"' don't match your environment Ignoring numpy: markers 'python_version == "3.6"' don't match your environment Ignoring numpy: markers 'python_version == "3.7"' don't match your environment Collecting setuptools Using cached setuptools-50.3.2-py3-none-any.whl (785 kB) Collecting wheel Using cached wheel-0.35.1-py2.py3-none-any.whl (33 kB) Collecting scikit-build Using cached scikit_build-0.11.1-py2.py3-none-any.whl (72 kB) Collecting cmake Using cached cmake-3.18.2.post1-py3-none-win_amd64.whl (34.7 MB) Collecting pip Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB) Collecting numpy==1.17.3 Using cached (6.4 MB) Collecting distro Using cached distro-1.5.0-py2.py3-none-any.whl (18 kB) Collecting packaging Using cached packaging-20.4-py2.py3-none-any.whl (37 kB) Collecting pyparsing>=2.0.2 Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB) Collecting six Using cached six-1.15.0-py2.py3-none-any.whl (10 kB) Using legacy ' install' for numpy, since package 'wheel' is not installed. Installing collected packages: setuptools, wheel, distro, pyparsing, six, packaging, scikit-build, cmake, pip, numpy Running install for numpy: started Running install for numpy: finished with status 'error' ERROR: Command errored out with exit status 1: command: 'c:\users\gamer\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\gamer\\AppData\\Local\\Temp\\pip-install-z884oy5x\\numpy\\'"'"'; __file__='"'"'C:\\Users\\gamer\\AppData\\Local\\Temp\\pip-install-z884oy5x\\numpy\\'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);'"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\gamer\AppData\Local\Temp\pip-record-3iwjg99e\install-record.txt' --single-version-externally-managed --prefix 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay' --compile --install-headers 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay\Include\numpy' cwd: C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\ Complete output (277 lines): Running from numpy source directory. Note: if you need reliable uninstall behavior, then install with pip instead of using ` install`: - `pip install .` (from a git repo or downloaded source release) - `pip install numpy` (last NumPy release on PyPi) blas_opt_info: blas_mkl_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries mkl_rt not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE blis_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries blis not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE openblas_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries openblas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']' customize GnuFCompiler Could not locate executable g77 Could not locate executable f77 customize IntelVisualFCompiler Could not locate executable ifort Could not locate executable ifl customize AbsoftFCompiler Could not locate executable f90 customize CompaqVisualFCompiler Could not locate executable DF customize IntelItaniumVisualFCompiler Could not locate executable efl customize Gnu95FCompiler Could not locate executable gfortran Could not locate executable f95 customize G95FCompiler Could not locate executable g95 customize IntelEM64VisualFCompiler customize IntelEM64TFCompiler Could not locate executable efort Could not locate executable efc customize PGroupFlangCompiler Could not locate executable flang don't know how to compile Fortran code on platform 'nt' NOT AVAILABLE atlas_3_10_blas_threads_info: Setting PTATLAS=ATLAS No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries tatlas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE atlas_3_10_blas_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries satlas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE atlas_blas_threads_info: Setting PTATLAS=ATLAS No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries ptf77blas,ptcblas,atlas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE atlas_blas_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries f77blas,cblas,atlas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE accelerate_info: NOT AVAILABLE C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\numpy\distutils\ UserWarning: Optimized (vendor) Blas libraries are not found. Falls back to netlib Blas library which has worse performance. A better performance should be easily gained by switching Blas library. self.calc_info() blas_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries blas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\numpy\distutils\ UserWarning: Blas ( libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. self.calc_info() blas_src_info: NOT AVAILABLE C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\numpy\distutils\ UserWarning: Blas ( sources not found. Directories to search for the sources can be specified in the numpy/distutils/site.cfg file (section [blas_src]) or by setting the BLAS_SRC environment variable. self.calc_info() NOT AVAILABLE 'svnversion' is not recognized as an internal or external command, operable program or batch file. non-existing path in 'numpy\\distutils': 'site.cfg' lapack_opt_info: lapack_mkl_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries mkl_rt not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE openblas_lapack_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries openblas not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE openblas_clapack_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries openblas,lapack not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE flame_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries flame not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE atlas_3_10_threads_info: Setting PTATLAS=ATLAS No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries tatlas,tatlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries tatlas,tatlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries tatlas,tatlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs  NOT AVAILABLE atlas_3_10_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries satlas,satlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries satlas,satlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries satlas,satlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs  NOT AVAILABLE atlas_threads_info: Setting PTATLAS=ATLAS No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries ptf77blas,ptcblas,atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries ptf77blas,ptcblas,atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries ptf77blas,ptcblas,atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs  NOT AVAILABLE atlas_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries f77blas,cblas,atlas not found in c:\users\gamer\appdata\local\programs\python\python39\lib No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries f77blas,cblas,atlas not found in C:\ No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack_atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries f77blas,cblas,atlas not found in c:\users\gamer\appdata\local\programs\python\python39\libs  NOT AVAILABLE lapack_info: No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils customize MSVCCompiler libraries lapack not found in ['c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\lib', 'C:\\', 'c:\\users\\gamer\\appdata\\local\\programs\\python\\python39\\libs'] NOT AVAILABLE C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\numpy\distutils\ UserWarning: Lapack ( libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [lapack]) or by setting the LAPACK environment variable. if getattr(self, '_calc_info_{}'.format(lapack))(): lapack_src_info: NOT AVAILABLE C:\Users\gamer\AppData\Local\Temp\pip-install-z884oy5x\numpy\numpy\distutils\ UserWarning: Lapack ( sources not found. Directories to search for the sources can be specified in the numpy/distutils/site.cfg file (section [lapack_src]) or by setting the LAPACK_SRC environment variable. if getattr(self, '_calc_info_{}'.format(lapack))(): NOT AVAILABLE c:\users\gamer\appdata\local\programs\python\python39\lib\distutils\ UserWarning: Unknown distribution option: 'define_macros' warnings.warn(msg) running install running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building py_modules sources creating build creating build\ creating build\\numpy creating build\\numpy\distutils building library "npymath" sources No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\users\gamer\appdata\local\programs\python\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\gamer\\AppData\\Local\\Temp\\pip-install-z884oy5x\\numpy\\'"'"'; __file__='"'"'C:\\Users\\gamer\\AppData\\Local\\Temp\\pip-install-z884oy5x\\numpy\\'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);'"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\gamer\AppData\Local\Temp\pip-record-3iwjg99e\install-record.txt' --single-version-externally-managed --prefix 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay' --compile --install-headers 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay\Include\numpy' Check the logs for full command output. ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\users\gamer\appdata\local\programs\python\python39\python.exe' 'c:\users\gamer\appdata\local\programs\python\python39\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\gamer\AppData\Local\Temp\pip-build-env-gx1t9ptn\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i -- setuptools wheel scikit-build cmake pip 'numpy==1.11.3; python_version=='"'"'3.5'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"'' Check the logs for full command output. 
Thanks in advance.
submitted by mkutlutas to learnpython [link] [comments]

Binary Options - The Best Binary Options Platform Binary Option Platform  Overview IQ option - 3 Best Trading Techniques - Binary Options What Are Binary Options? - YouTube Trading Gold On A Binary Options Platform How to Use the New Nadex Binary Option Platform - YouTube

Platform User Tips. Familiarising yourself with a new binary options platform can take time, something you don't always have the luxury of doing. We have put together a few platform user tips to enhance your trading experience. Start by using the demo account! If you are new to trading, the demo platform will help you to quickly familiarise ... Binary Options: The trade execution is quite simple and very fast on the Binary Options Trading Platform. Make a forecast for the chart movement and trade in the direction you want. Also, there are different time horizons available. The Binary Options are starting from 60 seconds to more than 1 week expiry time. You can see the risk and the ... #1 Binary Trading Platform = Scipio, aka the 24option Platform; This is the platform of a leading binary option broker, 24option. We rank it number one for its easy of use, its flexibility, its diversity of options and underlying assets to trade and the historical reputation of the only broker offering the software, 24option. Second place goes ... Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with ... is an online trading platform that offers binary options and CFD trading. Owned by a company called Binary Group LTD and founded in 1999, this broker is one of the oldest and most respected names in the binary options trading industry with over 1 million registered users worldwide.. has offices in Channel Islands, Malta, Saint Vincent and the Grenadines, Malaysia, British ... Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with ... now also offer CFD trading via their Metatrader (MT5) platform. This expands the binary offering to include more traditional forms of leveraged investments. Demo & Trading Accounts. One great thing about is the fact that they let would be clients try out their platform with a demo account with $10,000 virtual money. This ... This binary options platform also offers several intuitive tools to help traders achieve better outcomes. For instance, it has a risk management feature that allows traders to cash in on their live trades before contract expirations. Likewise, it has a binary meta mode that supports high-level trading, specifically designed for professional traders. Finally, the vendor offers 24/7 customer ... • Binary options trading can bring substantial income in the shortest time possible but trading binary options involves financial risk and may not be appropriate for all investors. By using the financial services and tools this site offers, you may suffer serious financial loss, or completely lose the funds in your guaranteed-trading account. It is recommended to be aware of the Binary ... Every broker and platform has been personally reviewed by us to help you find the best binary options platform for both beginners and experts. The sortable broker comparison list below shows which binary trading sites came out on top based on different criteria. You can sort the list using payout (maximum returns), minimum deposit, bonus offers or if the operator is regulated or not. You can ...

[index] [10447] [12415] [8860] [26323] [20302] [24529] [26428] [17794] [19220] [1856]

Binary Options - The Best Binary Options Platform

Get Your Free Candlestick Guide: In this video, Gail Mercer, founder of TradershelpDesk, walks you through how to use the new ... Binary options are form of options trading based on a yes or no question. Try binary options today at: You're either right... Binary options is one of the fastest ways to earn big, but there is a lot to learn when you trade binary options. Finding the best binary options platform is a must. Make sure you do your due ... Gold is one of the most popular commodities traded on a binary option platform. This video might help you make some smart trading decisions We loved that iq option binary options were courageous and innovative enough to build their own iq option web platform for their many users to trade on. We also give high marks to any site that is ... Dukascopy Binary Option Platform Tutorial. Overview. This video gives an overview of the basic functions of the Binary Option Platform. You can view this vid...