Posted by: xSicKxBot - 02-14-2020, 12:20 PM - Forum: Windows
- No Replies
How Daniela Ekholm transformed her working life with AI
We all feel rusty returning to work after an absence, whether it’s maternity leave, a sabbatical or vacation. No matter the reason for being away, the return to work can be challenging.
From something as simple as remembering passwords and procedures, to meeting new colleagues, slipping back into a familiar rhythm of work takes time, and it can take a while for the cobwebs and nerves to clear.
Daniela Ekholm, like many returning employees, faced the challenge of finding her feet after returning to work. A business controller at Microsoft Finland, she bid farewell to her colleagues before going on maternity leave for 12 months.
While maternity, vacation and sick leave regulations differ from country to country, the feeling of anxiety when returning to work after a long absence is one that transcends borders. Returning to work can see a decrease in family and leisure time, while other reasons for trepidation can include a loss of confidence, or discovering that things have drastically changed in your absence.
While these feelings are natural, it’s also possible to view the return to work as an opportunity to approach things with a fresh, re-energized mindset – something that Daniela herself found out when she eventually stepped back through the doors of Microsoft’s Helsinki office.
A new colleague
Two weeks into her return, Daniela was informed that as part of Microsoft’s broader digital transformation, artificial intelligence (AI) would drastically enhance her day-to-day work. The news was, understandably, a surprise.
When I came back and the AI system was introduced, I was scared about it taking over my job, but also excited. Scared because almost a quarter of my work – the data, the formulas, the calculations – would be automated, but also excited at the opportunities it could provide.
Daniela’s reaction is a common one seen in employees dealing with the introduction of new technology. AI in particular, is often stigmatized as a tool that will cause disruption, but when introduced and implemented properly, it can transform the way people work, bolstering their existing skills and abilities, as opposed to purely taking over tasks.
Prior to AI’s introduction, Daniela’s role was centered around budgets and sales forecasting. It was an intense process, that saw her and her team focused on sales forecasts, often for three straight weeks, leaving no time for anything else.
“Our work involved lots of data gathering, copy and pasting into various reports, crazy amounts of Excel formulas and so on. It was very time consuming. Now, thanks to AI, the data we need is pulled in automatically – it’s much faster. The biggest benefit was how it gave me so much extra time to spend on other things that have a business impact.”
Freed from crunching numbers and creating forecasts, Daniela could focus on other things, including training sessions to help progress her existing role. “Finally, I was able to refresh my soft skills, which helped me improve the way I communicated my findings to other colleagues. Not only that, but the extra time that AI provided also meant that I could join meetings I previously didn’t have time for, strengthening my working relationships.”
A nurturing environment
Technology like AI doesn’t always guarantee a positive change. A large part of successful integration comes down to the culture of a workplace. A company with a culture that doesn’t support workers in using technology to augment their skills, or give them room to tackle challenges in new ways, is unlikely to see major benefits from adopting new technology. The responsibility to foster the right environment falls to the leadership.
“In many ways, a leader’s day-to-day life is more protected from these major shifts than those of many employees,” says Lynda Gratton, Professor of Management Practice at London Business School, in the MIT Sloan Review.
The complexity of a leader’s work makes positive augmentation rather than replacement the most likely outcome of technological innovation.
For Daniela, her manager’s support helped contribute to her smooth return: “My manager’s guidance was amazing, and there’s so much training and support available at Microsoft. Workplace culture is key, and I think Microsoft’s cultural transformation is the reason that the introduction and implementation of AI went so smoothly. It doesn’t matter how good new technology is – if you don’t have the right culture and leadership, you’re not going to be successful.”
A flexible future
Beyond technology, supporting the flexible needs of working professionals goes a long way in achieving a healthy work-life balance.
Since returning to work, Daniela has collaborated with her team – which is distributed across Europe – remotely. Using technology has given Daniela more time for personal development, as well as the flexibility to spend more time with her family.
“The members of my team are basically everywhere and that’s the great thing about the technology we have – you can live and work wherever you like, and you don’t have to move.”
Daniela is continuing her development at Microsoft, while discovering the adventures of balancing her professional and personal life: “AI is a tool that makes me better. It’s like a sparring partner, a foundation for me to improve and build upon.”
“Now that I’m a mother, I’m even more grateful for AI – I don’t have the same hectic peaks I had before. Flexible working means it’s easy for me to pick up my child from daycare too. I’m very happy and thankful for my work-life balance.”
Google Stadia Adding Five More Games, Including Panzer Dragoon Remake
The Stadia library will be expanding soon. Google has confirmed five more titles will be added to the game streaming service in the coming months, three of which will be arriving on Stadia as timed-exclusives.
First are Lost Words: Beyond the Page, Spitlings, and Stacks on Stacks (on Stacks), which will be coming to Stadia this spring and summer. While no release dates have been announced, all three titles will be released on Google's service before they appear on other platforms.
Lost Words is described as a "narrative-driven, atmospheric puzzler set inside the pages of a young girl's diary." The story was written by Tomb Raider writer Rhianna Pratchett, and the gameplay involves puzzle-solving and platforming throughout a variety of unique and imaginative worlds.
Posted by: xSicKxBot - 02-14-2020, 08:27 AM - Forum: Python
- No Replies
Python Regex Methods – A Short Overview
Python’s re module comes with a number of regular expression methods that help you achieve more with less.
Think of those methods as the framework connecting regular expressions with the Python programming language. Every programming language comes with its own way of handling regular expressions. For example, the Perl programming language has many built-in mechanisms for regular expressions—you don’t need to import a regular expression library—while the Java programming language provides regular expressions only within a library. This is also the approach of Python.
These are the most important regular expression methods of Python’s re module:
re.findall(pattern, string): Checks if the string matches the pattern and returns all occurrences of the matched pattern as a list of strings.
re.search(pattern, string): Checks if the string matches the regex pattern and returns only the first match as a match object. The match object is just that: an object that stores meta information about the match such as the matching position and the matched substring.
re.match(pattern, string): Checks if any string prefix matches the regex pattern and returns a match object.
re.fullmatch(pattern, string): Checks if the whole string matches the regex pattern and returns a match object.
re.compile(pattern): Creates a regular expression object from the pattern to speed up the matching if you want to use the regex pattern multiple times.
re.split(pattern, string): Splits the string wherever the pattern regex matches and returns a list of strings. For example, you can split a string into a list of words by using whitespace characters as separators.
re.sub(pattern, repl, string): Replaces (substitutes) the first occurrence of the regex pattern with the replacement string repl and return a new string.
Example: Let’s have a look at some examples of all the above functions:
import re text = '''
LADY CAPULET Alack the day, she's dead, she's dead, she's dead! CAPULET Ha! let me see her: out, alas! she's cold: Her blood is settled, and her joints are stiff; Life and these lips have long been separated: Death lies on her like an untimely frost Upon the sweetest flower of all the field. Nurse O lamentable day! ''' print(re.findall('she', text)) '''
Finds the pattern 'she' four times in the text: ['she', 'she', 'she', 'she'] ''' print(re.search('she', text)) '''
Finds the first match of 'she' in the text: <re.Match object; span=(34, 37), match='she'> The match object contains important information
such as the matched position. ''' print(re.match('she', text)) '''
Tries to match any string prefix -- but nothing found: None ''' print(re.fullmatch('she', text)) '''
Fails to match the whole string with the pattern 'she': None ''' print(re.split('\n', text)) '''
Splits the whole string on the new line delimiter '\n': ['', 'LADY CAPULET', '', " Alack the day, she's dead, she's dead, she's dead!", '', 'CAPULET', '', " Ha! let me see her: out, alas! she's cold:", ' Her blood is settled, and her joints are stiff;', ' Life and these lips have long been separated:', ' Death lies on her like an untimely frost', ' Upon the sweetest flower of all the field.', '', 'Nurse', '', ' O lamentable day!', ''] ''' print(re.sub('she', 'he', text)) '''
Replaces all occurrences of 'she' with 'he': LADY CAPULET Alack the day, he's dead, he's dead, he's dead! CAPULET Ha! let me see her: out, alas! he's cold: Her blood is settled, and her joints are stiff; Life and these lips have long been separated: Death lies on her like an untimely frost Upon the sweetest flower of all the field. Nurse O lamentable day! '''
Now, you know the most important regular expression functions. You know how to apply regular expressions to strings. But you don’t know how to write your regex patterns in the first place. Let’s dive into regular expressions and fix this once and for all!
Where to Go From Here
You’ve learned a quick overview of the Python regular expression methods. These are the basis of all advanced regex concepts in Python.
Following a community suggestion, today's hints are (pretty much) the actual answer options (some were shortened). Your job now is working them out: what do they have in common or what not, might be the relevant part of the question. Good luck.
Nearing the end of 2019, Epic Games announced they had acquired texture provider Quixel and as part of that announcement, released 10,000+ high quality textures from the Megascans completely free for Unreal Engine users. Around the same time Epic also announced the archviz product TwinMotion would be integrated into Unreal Engine 4.24. Today, they took that one step further and released 1,000+ high quality textures from TwinMotion completely free for Unreal Engine users.
Since Epic Games acquired Twinmotion last year and made the high-quality, easy-to-use real-time visualization solution freely available to the general public, we immediately started thinking about how we could best make it interoperable with Unreal Engine. While we’re excited to reveal more on how we’ll be integrating the two workflows together in the future, we wanted to begin bridging that gap today by offering Unreal users a free material collection that’s based on Twinmotion materials. There’s a wide variety of categories here including:
Bricks
Concrete
Fabrics
Glass
Grass and dirt
Wood
Plastics
Available now on the Marketplace, we’ve ensured that these rich and powerful master materials support the latest ray-tracing advancements and have used best practices to define how the nearly 500 PBR materials were used. This work includes:
Specific optimizations for ray tracing
Advanced shading techniques, such as parallax occlusion mapping for materials needing relief, which is useful for surfaces like bricks
Ability to use an object’s UVs or to use tri-planar mapping, which can assist texture alignment by automatically aligning textures on objects that might not have been given proper UV coordinates
Ability to define real-world scale
The materials are available in a large 8GB+ download on the Unreal Engine Marketplace. You need to be running the most current version of Unreal Engine (4.24.2+ ) for the assets to work properly and expect the importation process to take a fair bit of time, as over 4000 shaders need to be built. If you want to check it out but skip the long download and importation process, you can see the new materials in action in the video below.
Create an account or log in an already existing one and permanently add the games on your account. Alternatively you can redeem them from the Epic Launcher on the games' giveaway page. You have to scroll down and select the regular "Kingdom Come: Deliverance" edition.
We are welcoming everyone to join our discord server (link below). We are more active there on finding giveaways, small or large.
Although RTS games have been one of the most popular genres on PC, there’s been a lot of difficulty bringing those experiences to mobile. Where the titans of the genre measure skill partly in clicks-per-minute, it’s tough to imagine a solid RTS experience on a touchscreen. Improbably, this experience has arrived in the form of a port of a fourteen-year-old classic.
If you’ve got an iPad and you love real-time strategy, Company of Heroes might be the game for you. It focuses tightly on World War II tactics: you control a handful of squads rather than a whole army as they attempt to take back the hedgerows of northern France in the Battle of Normandy.. There’s none of the tedious resource-gathering and base-building that you’ll find in those games more directly influenced by Warcraft. You get more requisition points by taking objectives, you reinforce and upgrade your units in the field, and the Germans provide constant resistance.
There are a lot of ways Company of Heroes makes an ideal mobile strategy game. Just by being squad-based, giving orders using fat dumb fingers rather than precision mouse clicks is made much easier. You can easily handle your squads by tapping a few icons in the squad list rather than seeking out tiny gray-brown soldiers on a gray-brown map. For the mobile version, you can use a convenient popup wheel to make specific orders
The controls can be sometimes troublesome. For basic attacks, single taps suffice. Pulling up a selection box to grab more than one unit on the map requires a double-tap with two fingers followed by a drag. Aiming a machine gun emplacement is a double tap-and-drag. Placing landmines means bringing up the wheel menu, selecting mines one layer down, tapping and dragging across the area you want the mines, and then confirming the order in a popup box. It’s not totally unintuitive, and there’s sometimes different ways to do the same thing (you can multi-select squads in the squad list as well) but it’s definitely a kludgy version of the PC original left-click/right-click/double-click/drag controls.
As a mid-aughts World War II game, Company of Heroes begins with the requisite D-Day beach level, which isn’t the best showcase for its strengths. On Omaha Beach, there’s no opportunity for flanking, combined arms, armor, or much use of tactical cover. It’s a Saving Private Ryan-inspired meat-grinder, but not an interesting challenge. Better are the following several missions, which have your paratroopers setting ambushes and overrunning fortifications. A high note occurs early on in a challenging defensive effort on a map that you have spent the last couple missions slowly conquering. A massive wave of German armor arrives that will likely see your forces inevitably pushed back to the near point of destruction before your (scripted) reinforcements arrive. It’s thrilling, and later campaign missions become even more interesting, as the game constantly adds new units and tactics to keep you on your toes.
Like many games of that era that sought to portray themselves as grim and realistic, Company of Heroes features a desaturated brown and gray palette that while accurate is not too pleasant to look at. What is impressive is the level of detail wrapped up in all that brown/gray. Buildings and walls crumble realistically. Explosions scorch the landscape. Soldiers fall with puffs of blood. Vehicles lose control, flame out, and skid off the road to blow up.
The campaign story is told through highly cinematic cutscenes obviously inspired by Band of Brothers. Dramatic in their depiction of zipping airplanes, trundling tanks, and roaring anti-aircraft guns, these scenes are less successful when zoomed in to the blurry camouflage textures covering its soldiers.
Overall, the campaign does a good job of giving your participation in the overall Battle of Normandy significance, always tying your mission objectives to the greater effort. It’s not Oscar-worthy, but it does the job of keeping you playing for just one more mission. These missions are expansive, with multiple difficult stages spread over broad and detailed maps. In one minute you’re responsible for rooting a sniper out of a difficult nest, while in the next you’re securing a base or planning a multi-pronged assault. All these little tasks add up to an experience that is more than the sum of those parts, each street of the map hard-won.
The initial purchase includes only the base game, but devs report that the Opposing Fronts and Tales of Valor expansions could be made available later on. Opposing Fronts in particular would be a welcome addition, since it adds German and Russian campaigns. Company of Heroes’s Normandy setting was tired even back in 2006, part of a seemingly endless stream of media focusing on American heroism in the scorched fields of rural France. Another glaring omission is the multiplayer, which could still make it to the game later on. For a taste, Skirmish mode is available and may satisfy gamers who have finished the main campaign, or who want the option of playing as the Germans.
However, with such a great campaign, Company of Heroes is an easy recommendation for anyone with an iPad that likes real-time strategy. It’s an exciting and unique experience that’s a good fit for mobile play. Now, everyone put Dawn of War II on your vision boards!
First HomeKit Router firmware update coming very soon
By Mike Wuerthele Thursday, February 13, 2020, 07:21 pm PT (10:21 pm ET)
Linksys appears to be the first vendor to make available a HomeKit router, as the Velop line is scheduled for an imminent firmware update to enable the functionality.
Linksys MX10 Velop AX mesh router
After several false starts, firmware updates for routers to make them HomeKit Routers upgrades will start arriving soon. The first confirmed one, is for the Linksys Velop line.
“We’re rolling out a firmware update to your Velop system in the next several days. Once your system updates, the next time you open the Linksys app, it will invite you to link with Apple Home,” Linksys says in an update note. “All of your Velop nodes must be tri-band for this integration to work.”
“When your Velop system is linked with the Apple Home app, it can monitor HomeKit accessories and prevent them from communicating in ways that might be harmful in the event an external threat from the internet gets through,” Linksys added. “This can stop viruses and malware from spreading, or your data from being sent to the wrong places.”
The entire Velop line with not get the update. The update is limited to the following models.
A03
WHW0301 & WHW0301B
WHW0302 & WHW0302B
WHW0303 & WHW0303B
The update notification was first spotted by HomeKit News on Thursday evening.
AppleInsider reviewed the Velop router in December. At the time, we found that it delivered significant real-world speed on our iPhone 11 Pro Max because of Wi-Fi 6. Other devices show minor speed improvements as well because of the power of the router itself —but with the price still so high for Wi-Fi 6, it was hard to justify for the vast majority of people. HomeKit Router certification and compatibility may change that, however.
Dr. Kawashima’s Brain Training For Nintendo Switch Adds A New Memory Exercise
Although Dr. Kawashima’s Brain Training for Nintendo Switch is still not available in North America, it’s been receiving updates since its Japanese release last December. It’s now up to Version 1.2.0 and surprisingly the latest patch adds new memory training.
adds a new Training: Working Memory Training (only available for users with Brain Age = 20 years old)
As noted, this is only available to users who have a brain age of 20 years. This latest update follows on from a patch at launch which added the ability to send yourself and others your training and brain age results via email.
Have you picked up this game yet? Is it even available in your region? Leave a comment down below.
Today marks the release of the fourth wave of paid DLC for Fire Emblem: Three Houses. Apart from this, there’s also a new update for the game. Version 1.2.0 allows you to have tea with Lady Rhea, select a new Dancer Ensemble costume for the protagonist, and much more.
If you have access to the Expansion Pass, these patch notes also detail what exactly the DLC has added to the game. Last of all are some more general notes, noting all of the bugs fixes. See for yourself below:
Ver. 1.2.0 (Released February 13, 2020)
New and Updated Features
You can now select the Dancer Ensemble costume for the protagonist in Unit Appearance.
You can now change your unit’s appearance from the activity-selection screen on days off and mission days, in addition to changing within your Personal Quarters while exploring.
Access Unit Appearance by pressing the L Button on the activity-selection screen.
You can now change the appearance of all characters simultaneously in Unit Appearance.
Do so by selecting Everyone at the bottom of the character list in Unit Appearance.
Added a new support partner for Bernadetta in the Crimson Flower chapter.
You can now deliver Lost Items to Rhea. In addition, you can now invite Rhea to Tea Parties.
Tea Parties with Rhea can be unlocked by accepting the additional quest Esteemed Company from Rhea.
The additional quest will become available from Ep. 5, Tower of Black Winds, onward as long as Tea Parties have been unlocked. It is also necessary to complete the Lost Item quest: Lost? Found!
Ally costumes have been set to display as “War” in Hunting by Daybreak regardless of In Battle settings.
New and Updated Features for Expansion Pass
Added Side Story (Cindered Shadows) from the Expansion Pass.
Begin by selecting Side Story on the title screen, regardless of your main story progress.
There are two difficulty levels: Normal and Hard (there is no Maddening mode).
Save data for the Side Story is separate from the main game. There are three save files. (Autosave is also separate from the main game.)
To continue where you left off, select Continue from the title screen, and then press either the ZL Button or the ZR Button to switch between the main game and side-story save files.
Added the following content to the main game as you progress through the Side Story:
Added feature that displays breed names for the dogs and cats you can feed around the monastery as part of the Expansion Pass.
Added a new online statistic, This Month’s Sauna Enthusiasts, for participants of the Sauna activity from the Expansion Pass, which can be viewed on the calendar or the loading screen when playing online. Only those who have purchased the Expansion Pass can view these statistics.
Online features require a Nintendo Switch Online membership (sold separately) and a Nintendo Account.
General
Fixed a bug regarding an incorrect number of years for the rebellion of the Imperial House Hrym in one of Lysithea’s conversations.
Fixed the bug causing the effects of the Nuvelle Chamberlain Co.’s gambits Battleground Café and Evasive Partner (from the Expansion Pass) to not end after one turn as the gambit explanation text specifies.
Fixed the bug that sometimes caused the game to turn to a black screen after skipping the item acquisition dialogue during battle.
Fixed the bug that sometimes incorrectly displayed damage for critical hits with the Enlightened One class.
Fixed the bug that prevented battalions from displaying in the correct order when sorted by endurance in the unit list.
Fixed the bug causing the order of combat arts in the combat forecast to differ from that of the status screen.
Fixed the bug that sometimes prevented reinforcements from appearing correctly after using Divine Pulse in Maddening difficulty.
Fixed the bug that sometimes displayed “Learned the Magic []” when Faith was increased regardless of whether or not any magic was learned.
Fixed the bug that sometimes displayed the text from Shifty Merchant during certification exams.
Unified graphics used for the enemy character Myson.
Fixed the bug that hindered the monastery owls’ ability to fly starting in Ver.1.1.0.
Fixed incorrect information in some epilogues.
Fixed the bug that sometimes listed the same track name multiple times in the Music Library.
Fixed the bug that sometimes displayed female Byleth’s name as male Byleth in the Support Conversation viewer.
Fixed some character model appearances.
The gameplay has been improved by addressing a few additional bugs.
Have you downloaded Version 1.2.0 yet? Noticed anything else? Comment below.