Create an account


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 19,828
» Latest member: Gamer827
» Forum threads: 21,463
» Forum posts: 22,288

Full Statistics

Online Users
There are currently 1070 online users.
» 0 Member(s) | 1065 Guest(s)
Applebot, Baidu, Bing, Google, Yandex

 
  News - “Brutal” FPS Polygod Gets Fired Up For August Release On Switch
Posted by: xSicKxBot - 07-20-2018, 10:53 AM - Forum: Nintendo Discussion - No Replies

“Brutal” FPS Polygod Gets Fired Up For August Release On Switch


Krafted Games has announced that its minimalist, randomly-generated FPS Polygod is headed to Nintendo Switch next month.

The game is set to feature a “brutal” difficulty curve, epic boss fights, and arena-shooter style action in local multiplayer and online vs/co-op multiplayer modes. Polygod offers a deep level of weapon customisation and extensive multiplayer features, coupled with that randomly-generated level design which aims to offer players a different experience every time they play. The official PR’s feature list is a pretty hefty one, so we’ll let that do the talking below:

▪ Infinite level possibilities – maps are randomly generated and seeded providing a tonne of replayability, but then shareable among friends in order to encourage competition with full leaderboard support
▪ Brutal Difficulty curve – Only the most skilled gamers will ascend to Godhood…
▪ Online co-op and versus multiplayer – Allows for competitive fun to be had among friends featuring daily leaderboards. (Versus multiplayer not available on Switch.)
▪ Skill based gameplay – Built upon a principle that if one lacks skill, it can be substituted for strategy and vice versa. Eg. unskilled strategic players will be just as good as skillful nonstrategic players.
▪ Unique ‘Blessings’ based weapon customisation system – Combine and stack ‘blessings’ to create hundreds of thousands of unique weapons, blessings combine to give a high level of depth. Deep understanding is required to fully utilise the blessing system which in turn gives a high replay value
▪ Classic FPS controls – Polygod’s controls are reminiscent of Quake 3 and the original Doom, bringing a classic gameplay vibe back having been absent since the 90’s!
▪ Gyroscopic controls – Nintendo Switch version only
▪ Super fast paced and addictive – requires hundreds of hours to master, a speed-runner/hardcore gamer’s dream

The game is scheduled to launch on 17th August worldwide for £16.19 / $14.99 / €16.59.

Are you up for this one? Share your thoughts with us in the comments.

Print this item

  News - Nintendo Download: 19th July (North America)
Posted by: xSicKxBot - 07-20-2018, 10:53 AM - Forum: Nintendo Discussion - No Replies

Nintendo Download: 19th July (North America)


The latest Nintendo Download update for North America has arrived, and it’s bringing new games galore to the eShop in your region. Have a read down below and you’re bound to find something that’ll get your bank balance shaking with fear. Enjoy!

Switch eShop


Mega Man X Legacy Collection (Capcom, 24th July, $19.99) The celebrated Mega Man X series returns! Play as Mega Man X – the powerful successor of classic fighting robot Mega Man – as he battles a variety of deadly bosses known as Mavericks in four hit titles. Mega Man X Legacy Collection includes the legendary 16-bit titles and the series’ exciting foray into the 32-bit era: Mega Man X, Mega Man X2, Mega Man X3, and Mega Man X4.

Mega Man X Legacy Collection 2 (Capcom, 24th July, $19.99) Complete the exciting Mega Man X saga with this collection of four action-packed titles! Spanning two gaming eras, this collection showcases the evolution of the series with Mega Man X5, Mega Man X6, Mega Man X7, and Mega Man X8.

Bomb Chicken (Nitrome, out now, $14.99) Who doesn’t love chicken… especially when it’s smothered in delicious blue hot sauce? After a freak accident a seemingly ordinary chicken becomes a bomb-laying, free-range hero. Explore the versatile mechanic of laying bombs in this explosive exploration platformer, and answer the ultimate question: Which came first the chicken or the bomb? Read our Bomb Chicken review.

ACA NeoGeo League Bowling (SNK, today, $7.99) This is a bowling game released by SNK in 1990. You are able to select your dominant arm and ball weight, using precise controls to play just like real bowling!

Animal Rivals: Nintendo Switch Edition (Blue Sunset Games, today, $3.99) Animal Rivals is a crazy party game for up to 4 players. Different characters, game modes, lots of stages and tons of fun. Many unlockables like costumes and skins.

Arcade Archives: City Connection (HAMSTER, today, $7.99) City Connection is an action game that was released from JALECO in 1985. Girl Clarice drives “Clarice car”, and runs around the world in search of the ideal of man. Read our City Connection review from it’s Wii U eShop release.

Beat Rush (FuryLion Group, out now, $4.99) Catch the beat and rush forward! Dodge the spikes and traps! Collect lots of gold on the way to the top!

Chicken Assassin: Reloaded (Akupara Games, 17th July, $7.99) Chicken Assassin is a fast paced action-RPG with an outrageous storyline filled with over-the-top humor that boasts a myriad of colorful enemies and visually stunning levels and environments.

Frost (Digerati, today, $12.99) Frost is a deck-building, solo survival card game set on a harsh, frozen world ravaged by a lethal storm. You must lead a group of nomads in search of the Refuge – a haven away from the Frost’s icy grip.

Galak-Z: Variant S (GungHo America, out now, free to play) GALAK-Z: Variant S is a brand new, one-of-a-kind, space-shooting action-RPG that is specially crafted to take advantage of all of the unique features of the Nintendo Switch.

Ghost 1.0 (Francis Cota, out now, $9.99) Ghost is a metroidvania where two super hackers hire a mysterious agent in order to infiltrate the Nakamura Space Station and steal the greatest electronic secret ever. Of course, the space station will defend itself, which is where the fun begins: the station’s defences, with their never-ending arsenal of weapons and artifacts, will have to be destroyed. Read our Ghost 1.0 review.

Guts and Glory (tinyBuild Games, today, $14.99) Welcome to Guts and Glory—The craziest game show on earth, where ordinary people compete in extraordinary challenges of life and death, for glory! The objective is simple: Race to the finish line while everything tries to kill you.

Heroki (Picomy, 20th July, $9.99) The peaceful sky village of Levantia is in danger! The dastardly Dr. N. Forchin and his accomplice, Vapor, have stolen the Emerix – a powerful amulet and all hope may be lost! Fly into a beautiful action adventure and save a whimsical world full of flight and fantasy. Read our Heroki review.

Hungry Shark World (Ubisoft, out now, $9.99) Experience life as a shark and eat everything that gets in your way in this action-packed aquatic adventure. Control more than 20 sharks in full HD and take on fearsome bosses as you venture into the depths to find trapped sharks, hidden treasures, and more.

Lost Phones Stories (Plug In Digital, today, $9.99) The Lost Phone games are about exploring the intimacy of an unknown person whose phone you’ve found. They are designed as narrative investigations where you must piece together elements from the different applications, messages and pictures to progress. Through the interface of a mobile phone, you must discover what happened to their owner.

NoReload Heroes (Forever Entertainment, today, $9.99) NoReload Heroes is a chaotic co-op party shooter for up to four people. You play as a team, fighting your way through randomly generated rooms filled with various types of enemies, picking up insane magitech guns on the way.

Pool Panic (Adult Swim Games, today, $14.99) Pool Panic frees billiards from the table and unleashes it into a world where everything from jungles and deserts to cities and swamps is a living pool game! You already know that sinking eight balls is the ultimate goal, but can you succeed while contending with monster balls chasing you, or ballerina balls leaping away from your well-aimed shots?

Sausage Sports Club (Luckshot Games, out now) – Sausage Sports Club is a physics game about adorable, floppy-necked animal friends competing on a reality sports TV show. Duke it out with up to 8 friends in Free Play, where you’ll compete in tons of game modes like Soccer, Sumo and Capture the Flag.

Semblance (Gambitious, 24th July, $9.99) Semblance is a innovative platformer with deformable terrain, set in a beautiful minimalist world. It’s a game that asks, what if you could deform and reshape the world itself? Semblance takes the idea of a ‘platform’ in a platformer and turns it on it’s head. What if platforms were actually part of the gameplay, part of the way you solved problems?

Spheroids (Eclipse Games, 20th July, $7.99) In Spheroids you take control of Lucas, a jumpy Canadian boy who sets out on an adventure with his crazy scientist companion Otto after it’s discovered that the government has been hiding alternative universes from the cubic world they live in.

Starship Avenger Operation: Take Back Earth (Tom Create, today, $4.99) In a distant future… When mankind advanced to outer space, the Crius suddenly appeared out of nowhere and began invading humanity. Mankind’s defense network in the solar system was no match for the overwhelming forces of Crius and were quickly defeated.

Tanzia (Arcanity, today, $19.99) Years ago, your grandfather disappeared under mysterious circumstances. Before leaving, he sent you into hiding on Volcano Island. Now older, you’ve been set free by your guardian and mentor Abenaki to follow the mystery… but is Abenaki telling you everything?

Voxel Shot (Sat-Box, out now, $8) Voxel Shot is a simple pick up and play action game set in an adorably quirky world of toys where you and your friends beat up zombies (and each other!) using a variety of different weapons.

VSR: Void Space Racing (Sonka, 20th July, $9.99) If you’re looking for your generic futuristic racer, look for it elsewhere – this game is not for the faint of heart! Impactful and challenging, VSR: Void Space Racing gives you the opportunity to fly through vast and diverse locations in outer space and prove yourself worthy of the first place!

Werewolf Pinball (EnjoyUp Games, 20th July, $1.99) The most entertaining Pinball is back! Enjoy Werewolf Pinball, a perfect reproduction of a real pinball machine, with all the graphic details and sounds.

3DS eShop


WarioWare Gold Demo – Wario has a special treat for you! Better think fast if you want to succeed in this demo of his upcoming WarioWare Gold game. You’ll use the touchscreen, tilt the system and push buttons as you laugh your way through the fully voiced story introduction, featuring new and classic characters!

Activities


  • The Second Nintendo Labo Creators Contest: Enter for a chance to win a specially designed, collectible cardboard-inspired Nintendo Switch system, Nintendo Labo Creators jackets and more. The contest runs July 19 at 11 a.m. PT through Aug. 20 at 10:59 a.m. PT. For more details about how to enter, click here.
  • Octopath Traveler My Nintendo Rewards: To celebrate the launch of the Octopath Traveler game, My Nintendo is offering eight different box art covers (one for each of the main characters) for the case of your Octopath Traveler game (sold separately). Redeem your points and choose your character for your box art cover! Plus, we’re also offering downloadable wallpapers for your PC or smart phone. Check out the details at My Nintendo.
  • Pixel Toads Lead to Platinum Points: Captain Toad is starring in his own puzzling quest in the Captain Toad: Treasure Tracker game for the Nintendo Switch system and the Nintendo 3DS family of systems. My Nintendo members can join the adventure with a special “hide-and-seek” mission to earn My Nintendo points. Here’s the mission: Log in to My Nintendo, then find all four Pixel Toads hidden on the official game website and earn 100 Platinum Points – that’s 25 Platinum Points for each Pixel Toad you find. Good luck!
  • Celebrate the One-Year Anniversary of Splatoon 2 with a Splatfest and My Nintendo: July 21 marks the first anniversary of the Splatoon 2 game, and we’re celebrating with a global Splatfest! Which sea creature is your favorite, Squid or Octopus? This hotly contested Splatfest will occur from 9 p.m. PT on July 20 until 9 p.m. PT on July 21. To help celebrate, My Nintendo is offering Inkling and Octoling printable posters, as well as downloadable wallpaper. Redeem your points for these rewards today.

Nintendo eShop sales


Check out the full list of deals available this week at http://www.nintendo.com/games/sales-and-deals.

Thanks for reading this week’s Nintendo Download update. Be sure to drop a comment below with your potential purchases…

Print this item

  Steam - Dota 2 Update – July 14th, 2018
Posted by: xSicKxBot - 07-20-2018, 10:53 AM - Forum: PC Discussion - No Replies

Dota 2 Update – July 14th, 2018

Live Spectating:
* You will no longer be removed from the matchmaking queue while live spectating.
* Fixed a bug where you could get stuck in a Battle Cup match lobby.
* Alt-Clicking on the death screen damage numbers no longer incorrectly broadcasts the message.
* Fixed various bugs that would occur after changing the camera to Player Perspective and back to Free Camera (for example having to drag to select units, and still seeing that player’s mouse cursor).
* Chat can be now opened like normal by hitting Enter (live spectators still cannot send messages, but this allows them to bring up the chat history).
* Enemies can no longer be selected by clicking their portrait on the top bar.
* Fixed a bug where you’d see an error message if you tried to live spectate a game you were already live spectating.

Print this item

  Finding Interesting Documents with grep
Posted by: xSicKxBot - 07-20-2018, 10:53 AM - Forum: Linux, FreeBSD, and Unix types - No Replies

Finding Interesting Documents with grep

Learn the basics of grep with this tutorial from our archives.

The grep command is a very powerful way to find documents on your computer. You can use grep to see if a file contains a word or use one of many forms of regular expression to search for a pattern instead. Grep can check the file that you specify or can search an entire tree of your filesystem recursively looking for matching files.

One of the most basic ways to use grep is shown below, looking for the lines of a file that match a pattern. I limit the search to only text files in the current directory *.txt and the -i option makes the search case-insensitive. As you can see, the only matches for the string “this” are the capitalized string “This”.

$ cat sample.txt
This is the sample file.
It contains a few lines of text
that we can use to search for things.
Samples of text
and seeking those samples
there can be many matches
but not all of them are fun
so start searching for samples
start looking for text that matches
$ grep -i this sample.txt
This is the sample file.

The -A, -B, and -C options to grep let you see a little bit more context than a single line that matched. These options let you specify the number of trailing, preceding, and both trailing and preceding lines to print, respectively. Matches are shown separated with a “—” line so you can clearly see the context for each match in the presented results. Notice that the last example using -C 1 to grab both the preceding line and trailing line shows four results in the last match. This is because there are two matches (the middle two lines) that share the same context.

$ grep -A 2 It sample.txt 
It contains a few lines of text
that we can use to search for things.
Samples of text $ grep -C 1 -i the sample.txt
This is the sample file.
It contains a few lines of text
--
and seeking those samples
there can be many matches
but not all of them are fun
so start searching for samples

The -n option can be used to show the line number that is being presented. Below I grab one line before and one line after the match and see the line numbers, too.

$ grep -n -C 1 tha sample.txt 
2-It contains a few lines of text
3:that we can use to search for things.
4-Samples of text
--
8-so start searching for samples
9:start looking for text that matches

Digging through a bunch of files


You can get grep to recurse into a directory using the -R option. When you use this, the matching file name is shown on the output as well as the match itself. When you combine -R with -n the file name is first shown, then the line number, and then the matching line.

 $ grep -R sample .
./subdir/sample3.txt:another sample in a sub directory
./sample.txt:This is the sample file.
./sample.txt:and seeking those samples
./sample.txt:so start searching for samples
./sample2.txt:This is the second sample file $ grep -n -R sample .
./subdir/sample3.txt:1:another sample in a sub directory
...

If you have some subdirectories that you don’t want searched, then the –exclude-dir can tell grep to skip over them. Notice that I have used single quotes around the sub* glob below. The difference can be seen in the last commands where I use echo to show the command itself rather than execute it. Notice that the shell has expanded the sub* into ‘subdir’ for me in the last command. If you have subdir1 and subdir2 and use the pattern sub* then your shell will likely expand that glob into the two directory names, and that will confuse grep which is expecting a single glob. If in doubt, enclose the directory to exclude in single quotes as shown in the first command below.

$ grep -R --exclude-dir 'sub*' sample .
./sample.txt:This is the sample file.
./sample.txt:and seeking those samples
./sample.txt:so start searching for samples
./sample2.txt:This is the second sample file $ echo grep -R --exclude-dir 'sub*' sample .
grep -R --exclude-dir sub* sample . $ echo grep -R --exclude-dir sub* sample .
grep -R --exclude-dir subdir sample .

Although the recursion built into grep is handy, you might like to combine the find and grep commands. It can be useful to use the find command by itself to see what files you will be executing grep on. The find command below uses regular expressions on the file names to limit the files to consider to only those with the number 2 or 3 in their name and only text files. The -type f limits the output to only files.

$ find . -name '*[23]*txt' -type f
./subdir/sample3.txt
./sample2.txt

You then tell find to execute a command for each file that is found instead of just printing the file name using the -exec option to find. It is convenient to use the -H option to grep to print the filename for each match. You may recall that grep will give you -H by default when run on many files. Using -H can be handy in case find only finds a single file; if that file matches, it is good to know what the file name is as well as the matches.

$ find . -name '*[23]*txt' -type f -exec grep -H sampl {} +

For dealing with common file types, like source code, it might be convenient to use a bash alias such as the one below to “Recursively Grep SRC code”. The search is limited to C/C++ source using file name matching. Many possible extensions are chained together using the -o argument to find meaning “OR”. The “$1” argument passed to the grep command takes the first argument to RGSRC and passes it to grep. The last command searches for the string “Ferris” in any C/C++ source code in the current directory or any subdirectory.

$ cat ~/.bashrc
...
RGSRC() {
find . \( -name "*.hh" -o -name "*.cpp" -o -name "*.hpp" -o -name "*.h" -o -name "*.c" \) \
-exec grep -H "$1" {} +
}
... $ RGSRC Ferris
...
./Ferris.cpp:using namespace Ferris::RDFCore;
...

Regular Expressions


While I have been searching for a single word using grep in the above, you can define what you want using regular expressions. There is support in grep for basic, extended, and Perl compatible regular expressions. Basic regular expressions are the default.

Regular expressions let you define a pattern for what you are after. For example, the regular expression ‘[Ss]imple’ will match the strings ‘simple’ and ‘Simple’. This is different from using -i to perform a case-insensitive search, because ‘sImple’ will not be considered a match for the above regular expression. Each character inside the square brackets can match, and only one of ‘S’ or ‘s’ is allowed before the remaining string ‘imple’. You can have many characters inside the square brackets and also define the an inversion. For example, [^F]oo will match any character than ‘F’ followed by two lower case ‘o’ characters. If you want to find the ‘[‘ character you have to escape it’s special meaning by preceding it with a backslash.

To match any character use the full stop. If you follow a character or square bracketed match with ‘*’ it will match zero or more times. To match one or more use ‘+’ instead. So ‘[B]*ar’ will match ‘ar’, ‘Bar’, ‘BBar’, ‘BBBar’, and so on. You can also use {n} to match n times and {n,m} to match at least n times but no more than m times. To use the ‘+’ and {n,m} modifiers you will have to enable extended regular expressions using the -E option.

These are some of the more fundamental parts of a regular expression, there are more and you can defined some very sophisticated patterns to find exactly what you are after. The first command below will find sek, seek, seeek in the sample file. The second command will find the strings ‘many’ or ‘matches’ in the file.

$ grep -E 's[e]{1,3}k' sample.txt 
and seeking those samples $ grep -E 'ma(ny|tches)' sample.txt
there can be many matches
start looking for text that matches

Looking across lines


The grep command works on a line-by-line basis. This means that if you are looking for two words together, then you will have some trouble matching one word at the end of one line and the second word at the start of the next line. So finding the person ‘John Doe’ will work unless the Doe happens to be the first word of the next line.

Although there are other tools, such as awk and Perl, that will allow you to search over multiple lines, you might like to use pcregrep to get the job done. On Fedora, you will have to install the pcre-tools package.

The below command will find the string ‘text that’ with the words separated by any amount of whitespace. In this case, whitespace also includes the newline.

$ pcregrep -M 'text[\s]*that' sample.txt
It contains a few lines of text
that we can use to search for things.
start looking for text that matches

A few other things


Another grep option that might be handy is -m, which limits the number of matches sought in a file. The -v will invert the matches, so you see only the lines which do not match the pattern you gave. An example of an inverted match is shown below.

$ grep -vi sampl sample.txt 
It contains a few lines of text
that we can use to search for things.
there can be many matches
but not all of them are fun
start looking for text that matches

Final words


Using grep with either -R to directly inspect an area of your filesystem or in combination with a complicated find command will let you search through large amounts of text fairly quickly. You will likely find grep already installed on many machines. The pcregrep allows you to search multiple lines fairly easily. Next time, I’ll take a look at some other grep-like commands that let you search PDF documents and XML files.

Learn more about Linux through the free “Introduction to Linux” course from The Linux Foundation and edX.

Print this item

  News - Comic-Con 2018: Krypton -- Everything We Know So Far
Posted by: xSicKxBot - 07-19-2018, 09:03 PM - Forum: Lounge - No Replies

Comic-Con 2018: Krypton -- Everything We Know So Far

Krypton follows the story of Superman's grandfather, Seg-El, long before Krypton is destroyed. Seg-El is trying to clear his name after the whole family is ostracized due to the actions of his own grandfather. After a grim conclusion to the first season, many fans are wondering how Krypton will turn things around. In preparation for Comic-Con 2018, we're here to give you the skinny on everything we know about the upcoming second season.

What It's About

Season 1 left a ton of unfinished storylines for Season 2 to follow. Seg and Brainiac are both in the Phantom Zone, Adam is trapped in one of Brainiac's cities, which featured a concerning statue of Commander Dru-Zod, and Doomsday is on the loose--no big deal. So despite Syfy not releasing any major plot details, the Season 1 finale gives the writers plenty to work with.

Who's Who

Crew

  • David S. Goyer is the show creator.
  • Cameron Welsh is the showrunner.
  • The show is executive produced by Welsh, David S. Goyer, and Damian Kindler.

Cast

  • Cameron Cuffe (Florence Foster Jenkins) plays Seg-El, and even though he got stuck in the Phantom Zone last season, we're pretty sure he will come back for Season 2.
  • Georgina Campbell (Murdered by my Boyfriend) plays Lyta Zod, a military commander and Seg's secret girlfriend.
  • Shaun Sipos (Texas Chainsaw 3D) plays Adam Strange, the man who warns Seg about Krypton's impending doom.
  • Elliot Cowan (Lost in Austen) plays Daren-Vex, the chief Magistrate.
  • Ann Ogbomo (Wonder Woman) plays, the leader of Krypton's military and Lyta's mother.
  • Ian McElhinney (Game of Thrones) plays Val-El, Seg-El's grandfather who discovered Krypton's impending doom and was punished for it.

What's Been Released So Far

So far a teaser for the show has been released which shows no footage from the upcoming season, but it does show the El family crest/Superman's logo changing into the Zod family crest, which contradicts the established narrative for the future of Krypton. The show has always been very clear that this is an alternative storyline to the story of Krypton that we know, which means anything is possible for Season 2.

What We Want From Comic-Con

Syfy will have a Hall H panel and presentation for Krypton at Comic-Con on Saturday at 12 which will feature Cameron Welsh as well as many of the central cast members, including Cameron Cuffe, Ann Ogbomo, Wallis Day, and Shaun Sipos. No confirmation on a trailer yet, but we're crossing our fingers. Krypton does not have an official release date for Season 2, but it's set to open in the fall of 2019.

Print this item

  Machine Learning: A Micro Primer with a Lawyer’s Perspective
Posted by: xSicKxBot - 07-19-2018, 09:03 PM - Forum: Linux, FreeBSD, and Unix types - No Replies

Machine Learning: A Micro Primer with a Lawyer’s Perspective

What Is Machine Learning


I am partial towards this definition by Nvidia:

“Machine Learning at its most basic is the practice of using algorithms to parse data, learn from it, and then make a determination or prediction about something in the world.”

The first step to understanding machine learning is understanding what kinds of problems it intends to solve, based on the foregoing definition. It is principally concerned with mapping data to mathematical models — allowing us to make inferences (predictions) about measurable phenomena in the world. From the machine learning model’s predictions, we can then make rational, informed decisions with increased empirical certainty.

Take, for example, the adaptive brightness on your phone screen. Modern phones have front- and rear-facing cameras that allow the phone to constantly detect the intensity of ambient light, and then adjust the brightness of the screen to make it more pleasant for viewing. But, depending on an individuals taste, they might not like the gradient preselected by the software, and have to constantly fiddle with the brightness by hand. In the end, they turn off adaptive brightness altogether!

What if, instead, the phone employed machine learning software, that registered the intensity of ambient light, and the brightness that the user selected by hand as one example of their preference. Over time, the phone could build a model of an individuals preferences, and then make predictions of how to set the screen brightness on a full continuum of ambient light conditions. (This is a real thing in the next version of Android).

As you can imagine, machine learning could be deployed for all kinds of data relationships susceptible to modeling, which would allow programmers and inventors to increasingly automate decision-making. To be sure, a perfect understand of the methodology of machine learning is to have a fairly deep appreciation for statistical sampling methods, data modeling, linear algebra, and other specialized disciplines.

I will instead try to offer a brief overview of the important terms and concepts in machine learning, and offer an operative (but fictional) example from my own time as a discovery lawyer. In closing, I will discuss a few of the common problems associated with machine learning.

Nuts & Bolts: Key Terms


Feature. A feature represents the the variable that you change in order to observe and measure the outcome. Features are the inputs to a machine learning scheme; in other words, a feature is like the independent variable in a science experience, or the x variable on a line graph.

If you were designing a machine learning model that would classify emails as “important” (e.g., as Gmail does with labels), the model could take more than one feature as input to the model: whether the sender is in your address book (yes or no); whether the email contains a particular phrase, like “urgent”; whether the receiver has previously marked emails from the sender as important, among potential measurable features relating to “importance.”

Features need to be measurable, in that they can be mapped to numeric values for the data model.

Label. The label refers to the variable that is observed or measured in response to the various features in a model. For example, if a model meant to predict college applicant acceptance/rejection based off two features — SAT Score & GPA— the label would indicate yes (1) or no (0) for each example fed into the model. A label is like the dependent variable in a science experiment, or the Y variable on a line graph.

Example. An example is one data entry (like a line on an excel spreadsheet) that includes all features and their associated values. An example can be labeled (includes the label, i.e., the Y variable, with it’s value), or unlabeled (the value of the Y variable is unknown).

Training: Broadly, training is the act of feeding a mathematical model with labeled examples, so that the model can infer and make predictions for unlabeled examples.

Loss. Loss is the difference between the models prediction and the label on a single example. Statistical models aim to reduce loss as much as possible. For example, if you are to fit a line through a cloud of data points to show the linear growth on the Y-axis as X varies, a model would want a line that fits through all the points such that the sum of every loss is minimized as much as possible. Humans can do this intuitively, but computers can be automated to try different slopes until it arrives at the best mathematical answer.

Generalization/Overfitting: Overfitting is an outcome in which a model does not accurately predict testing data (i.e., doesnt “generalize” well) because the model tries to fit the training data too precisely. These problems can occur from poor sampling.

Types of Models


Regression. A regression model is a model that tries to predict a value along some continuum. For example, a model might try to predict the number of people that will move to California; or the probability that a person will get a dog; or the resell price of a used bicycle on craigslist.

Classification. A classification model is a model that predicts discrete outcomes — in a sense, it sorts inputs into various buckets. For example, a model might look at an image and determine if it is a donut, or not a donut.

Model Design: Linear, or…?


Conceptually, the simplest models are those in which the label can be predicted with a line (i.e., are linear). As you can imagine, some distributions cannot naturally be mapped along a continuous line, and therefore you need other mathematical tools to fit a model to the data. One simple machine learning tool to deal with nonlinear classification problems is feature crosses, which is merely adding a new feature that is the cross product (multiplication) of other existing features.

On the more complex side, models can rely on “neural networks”, so called because they mirror the architecture of neurons in humans cognitive architecture, to model complex linear and non-linear relationships. These networks consists of stacked layers of nodes, each represented a weighted sum with some bias from various input features (with potentially a non-linear layer added in), that ultimately yields an output after the series of transformations is complete. Now onto a (simpler) real life example.

Real Life Example: An Attorney’s Perspective


Perhaps only 20+ years ago, the majority of business records (documents) were kept on paper, and it was the responsibility of junior attorneys to sift through literal reams of paper (most of it irrelevant) to find the proverbial “smoking gun” evidence in all manner of cases. In 2018, nearly all business records are electronic. The stage of litigation in which documents are produced, exchanged, and examined is called “discovery.”

As most business records are now electronic, the process of discovery is now aided and facilitated by the use of computers. This is not a fringe issue for a businesses. Every industry is subject to one or more federal or state stricture relating to varied document retention requirements — prohibitions on the destruction of business records — in order to check and enforce compliance with whatever regulatory schema (tax, environmental, public health, occupational safety, etc.)

Document retention also becomes extremely important in litigation — when a dispute or lawsuit arises between two parties — because there are evidentiary and procedural rules that aim to preserve all documents (information) that are relevant and responsive to the issues in the litigation. Critically, a party that fails to preserve business records in accordance with the court’s rules is subject to stiff penalties, including fines, adverse instructions to a jury, or the forfeit of some or all claims.

A Common but High-Stakes Regulatory Problem Solved by Machine Learning


So, imagine the government is investigating the merger between two broadband companies, and the government suspects that the two competitors engaged in illegal coordination to raise the price of broadband service and simultaneously lower quality. Before they approve the merger, the government wants to be certain that the two parties did not engage in unfair and deceptive business practices.

So, the government commands the two parties to produce for inspection, electronically, every business record (email, internal documents, transcripts of meetings…) that include communications directly between the two parties, has discussions relating to the merger, and/or is related to the pricing of broadband services.

As you might imagine, the total corpus of ALL documents controlled by the two companies borders on the hundreds of millions. That is a lot of paper to sift through for the junior attorneys, and given the government’s very specific criteria, it will take a long time for a human to read each document, determine its purpose, and decide whether its contents merit inclusion in the discovery set. The companies lawyers are also concerned that if they over-include non-responsive documents (i.e., just dump 100’s of millions of documents on the government investigator), they will be deemed to not have complied with the order, and lose out on the merger.

Aha! But our documents can be stored and searched electronically, so maybe they can just design a bunch of keyword searches pick out every document that has the term “pricing”, among other features, before having to review the document for relevancy. This is a huge improvement, but it is still slow, as the lawyers have to anticipate a lot of keyword searches, and still need to read the documents themselves. Enter the machine learning software.

With modern tools, lawyers can load the entire body of documents into one database. First, they will code a representative sample (a number of “examples”) for whether the document should or should not be included in the production of records to the government. These labeled examples will form the basis of the training material to be fed to the model. After the model has been trained, you can provide unlabeled examples (i.e., emails that haven’t been coded for relevance yet), and the machine learning model will predict the probability that the document would have been coded as relevant by a person from all the historical examples it has been fed.

On that basis, you might be able to confidently produce/exclude a million documents, but only have human-coded .1% of those as a training set. In practice, this might mean automatically producing all the documents above some probability threshold, and having a human manually review anything that the model is unsure about. This can result in huge cost savings in time and human capital. Anecdotally, I recall someone expressed doubt to me that the FBI could not have reviewed all of Hillary Clinton’s emails in a scant week or two. With machine learning and even a small team of people, the task is actually relatively trivial.

Upside, Downsides


Bias. It is important to underscore that machine learning techniques are not infallible. Biased selection of the training examples can result in bad predictions. Consider, for example, our discovery example above. Let’s say one of our errant document reviewers rushed through his batch of 1000 documents, and just haphazardly picked yes or no, nearly at random. Now, we might no longer expect the prediction model will accurately identify future examples as fitting the government’s express criteria, or not.

The discussion of “bias” in machine learning can also relate to human invidious discrimination. In one famous example, a twitter chatbot began to make racist and xenophobic tweets, which is a socially unacceptable outcome, even though the statistical model itself cannot be ascribed to have evil intent. Although this short primer is not an appropriate venue for the topic, policymakers should remain wary of drawing conclusions based on models whose inputs are not scrutinized and understood.

Job Displacement. In the case of our junior attorneys sequestered in the basement sifting through physical paper, machine learning has enabled them to shift to more intellectual redeeming tasks (like brewing coffee and filling out time-sheets). But, on the flip side, you no longer need so many junior lawyers, since their previous scope of work can now largely be automated. And, in fact, the entire industry of contract document review attorneys is seeing incredible consolidation and shrinkage. Looking towards the future, our leaders will have to contemplate how to either protect or redistribute human labor in light of such disruption.

Links/Resources/Sources


Framing: Key ML Terminology | Machine Learning Crash Course | Google Developers — developers.google.com

What is Machine Learning? – An Informed Definition — www.techemergence.com

The Risk of Machine-Learning Bias (and How to Prevent It) — sloanreview.mit.edu

Print this item

  Microsoft - Xbox is coming to gamescom next month in Cologne; here’s what to plan for
Posted by: xSicKxBot - 07-19-2018, 09:03 PM - Forum: Windows - No Replies

Xbox is coming to gamescom next month in Cologne; here’s what to plan for

It’s a great time to be an Xbox gamer! Hot on the heels of our record-breaking E3 briefing, and the amazing reaction we’ve had from our fans, we’re excited to let you know that Xbox will be coming to gamescom in Cologne, Germany this August. We’ll be bringing a great line up of games from developers around the world that we can’t wait for gamers in Europe to get their hands on.

Here’s a quick overview of what we’ll be getting up to at the show this year:

Inside Xbox

This year at gamescom, we will be hosting a special episode of Inside Xbox, broadcast live from our Xbox booth in the Koelnmesse. Tune in on Tuesday, August 21, at 4:30 p.m. CEST (7:30 a.m. PDT) for lots of news, new Xbox One bundles and accessories, and features on upcoming titles that we can’t wait to tell you more about and perhaps even a few surprises!

You can catch the show on xbox.comMixerTwitchYouTubeFacebook, and Twitter.

Xbox FanFest: gamescom 2018

Xbox FanFest will return to gamescom once again this year, this year on the Rhein River! FanFest will happen for one incredible night on Thursday, August 23.  More information on tickets and all the special activities happening on this day will be revealed very soon.   Be sure to track #XboxFanFest for all updates.

Xbox Booth

The Xbox booth will feature a fantastic line up of 25 games across a diverse range of genres – we’ll be making sure everyone has a way to play and have fun! If you’re coming to the show, do make sure you pay us a visit – we’re in Hall 8 of the Koelnmesse (North entrance).

This is the first time that European gamers will have the chance to jump in and try out many of our newest gameplay experiences including the open world freedom of driving through stunning beautiful historic Britain in Forza Horizon 4 or embarking on a journey to unravel Ori’s true destiny in this emotionally engaging, hand-crafted, story-driven adventure in Ori and the Will of the Wisps. Gamers will also have the opportunity to get the first ever hands-on with State of Decay 2’s Daybreak Pack, an all-new mode set to release in September.

And you won’t want to miss the PlayerUnknown’s Battlegrounds experience, featuring a new mode for Xbox One, playable for the first time at gamescom – and only in the Xbox booth.

Mixer Booth

Microsoft’s livestreaming service Mixer will also be at gamescom, located right next to the Xbox booth in Hall 8, where they will be bringing back the always popular HypeZone LIVE experience! Attendees will have the chance to earn victory in battle royale matches and even walk away with big prizes, while everyone at home can watch the turmoil unfold.  Get a head start on the competition by watching some HypeZone action on Mixer.com now.

Visit the Xbox Official Gear Shop

Making our European debut and in partnership with Game Legends, come and visit the Xbox Official Gear Shop in the Gamescom fanshop arena. Fly your gaming colors and show off your fandom for Xbox and award-winning franchises like Halo, PUBG, and Gears of War with all new apparel and collectibles. We will have more information on this exciting new initiative over the coming weeks.

Show opening times are as follows:

  • Tuesday, August 21 – 9:00 a.m. until 7:00 p.m. CEST (press/trade only day)
  • Wednesday, August 22 – 9:00 a.m. to 8:00 p.m. CEST
  • Thursday, August 23 – 9:00 a.m. – 8:00 p.m. CEST
  • Friday, August 24 – 9:00 a.m. – 8:00 p.m. CEST
  • Saturday, August 25 – 9:00 a.m. – 8:00 p.m. CEST

Remember to keep your eyes on Xbox social channels all gamescom week for the latest – Mixer, Facebook, Twitter – we’ll keep you updated with all the great activity happening from the show. Can’t wait to see you there!

Print this item

  Microsoft - Microsoft announces the public preview of Windows 10 IoT Core Services
Posted by: xSicKxBot - 07-19-2018, 09:03 PM - Forum: Windows - No Replies

Microsoft announces the public preview of Windows 10 IoT Core Services

Woman holding a Windows IoT device

The Internet of Things (IoT) is transforming how businesses gather and use data to develop competitive insights and create new financial opportunities. As IoT technology matures and our partners gain more experience, they are evolving their business models to increase the overall return on investment of their IoT solutions. This includes adding recurring revenue, enhancing security, and reducing support costs.

At Computex a few weeks back, we announced Windows 10 IoT Core Services, which enables our IoT partners to commercialize their solutions running on Windows 10 IoT Core. We are now excited to announce the public preview of this service along with details on purchasing and pricing. As described in our previous blog, IoT Core Services provides 10 years of operating system support along with services to manage device updates and assess device health.

Windows 10 IoT Core Services helps our partners monetize their solutions by creating a business model that provides ongoing long-term value. IoT devices are often in service for many years, so device support costs are important considerations that are either included in the initial purchase cost or often paid over time through a service contract. Windows 10 IoT Core Services provides our partners with the ability to distribute maintenance costs over the life of the device while also giving them tools to streamline and reduce maintenance overhead. This service can be purchased up front with a device or through a recurring subscription and provides 10 years of operating system support, including updates for security and reliability.

Device Update Center is part of the Windows Hardware Device Center and is used to create, control, and distribute device updates for the OS, custom apps, drivers, and other files. The steps to register a new Windows 10 IoT Core device are described in the Device Update Center User Guide. Entries can be created in Device Update Center for each unique device model as shown below.

Device Update Center

Device Update Center

OS updates and custom updates (apps, drivers and files) are delivered through the same content distribution network that is used daily by hundreds of millions of Windows users around the world. Updates can be flighted in three distinct rings – Preview (test devices), Early Adopter (self-host devices) and General Availability (production devices) to have a controlled roll-out process where new changes can be validated with smaller sets of devices before broader deployment.

Flight 2

In addition to long-term support and device update control, Windows 10 IoT Core Services includes rights to commercialize with Device Health Attestation. This cloud-based service evaluates device health and can integrate with a device management system to improve the security of an IoT solution. These features give our partners the foundation to build sustainable business models based on Windows 10 IoT Core.

The Windows 10 IoT Core operating system remains royalty-free. Windows 10 IoT Core Services is a paid offering that can easily be added depending on the scenario.

  • Businesses and solution integrators can purchase IoT Core Services through an Azure subscription. The subscription price will be $0.30 per device per month when the product releases later this fall. During the preview period, the price is $0.15 per device per month.
  • Partners enrolled in our Cloud Solution Provider (CSP) program will be able to resell the service and establish ongoing relationships with their customers. They can sell a flexible, pay-as-you-go subscription as needed to meet device requirements. This option will be available later in the year.
  • OEMs can license the service with a device by pre-paying for the service. This option will be available later in the year.

Microsoft is committed to offerings to help our partners provide compelling solutions and achieve their business goals. Along with our recently announced support for NXP silicon platforms, long-term support, and the Windows AI Platform, Windows 10 IoT Core Services is another step in meeting our partners’ needs.

To learn more about developing with Windows 10 IoT, enroll in our Early Adopter Program at EEAPIOTPartner@microsoft.com and to learn more about Windows 10 IoT Services, see the technical details at the Windows IoT Core Dev Center.

Print this item

  Mobile - Review: Fighting Fantasy Legends Portal
Posted by: xSicKxBot - 07-19-2018, 09:03 PM - Forum: New Game Releases - No Replies

Review: Fighting Fantasy Legends Portal

Back in the 1980’s the Fighting Fantasy books were a true phenomenon. These choose your own adventure tomes with their distinctive illustrations and atmospheric branching narrative enjoyed incredible success.  In addition to selling millions of copies, they also gave many their first taste of fantasy role-playing games. This may not be the first time that the series has made an appearance on mobile devices, but Nomad Games have taken a different approach, maintaining the core plots of the books but replacing the page turning with a map and a deck of cards.

The main frustration with the Fighting Fantasy books was that death often felt arbitrary, take a right instead of a left and splat; it was back to the character creation sheet and a return to page one. Well, there was another option – cheat. Yes, I’m ashamed to admit it but like many others, I often backtracked my fatal decisions and selected a different option. Stuffing my fingers between the pages to mark my progress to the extent that I was using up digits faster than a drunken knife juggler. At the time, I didn’t even feel that guilty, convincing myself that if the story could so easily send me to my doom then I needed some way to level the playing field. In spite of the frustrations, I loved these books and have fond memories of spending hours lost amongst their evocative black and white drawings and twisty-turning passages.

FFLP Map

The long-windedly entitled Fighting Fantasy Legends Portal consists of a trilogy of linked stories, with access to the latter ones being reliant on success in the earlier parts. The trilogy begins with Deathtrap Dungeon in which your adventurer will take on the challenge of the Labyrinth of Fang. Designed by Baron Sukumvit, the labyrinth is brimming with fiendish traps and fearsome creatures, can you be the first to survive and earn the reward of 10,000 gold pieces? The twist is that you are not alone in your quest as five other contestants, including a dour barbarian and a dark assassin, also have their eye on the prize. Trials of Champions is the second part, it begins with a murder mystery and a few rounds of gladiatorial combat before you even reach Fang Labyrinth 2.0. The final part of the adventure, Armies of Death, sees Agglax the Shadow Demon amassing an army of undead warriors. Our hero must travel from Fang with his band of veteran fighters to take on this new threat. Along the way, you will need to acquire the powers required to defeat Agglax, but do not take too long about it because his power grows ever stronger.

At the start of each adventure you choose a character class; Rogue, Paladin or Chaos Warrior and select a difficulty level. In a nod towards the sensibilities of modern gaming, the difficulty level determines how many chances you will have to complete the story. Thus, you will begin the game with three, six or nine lives. Die and you will lose one of your lives and be forced to return to the dungeon entrance. However, you restart with full health and all of your equipment and experience gains intact. You also won’t replay any of the main set pieces that you may have already overcome.

FFLP Murder

Before entering the dungeon, you must allocate points between three statistics. Skill determines your likelihood of success in combat and other actions like leaping pits. Luck determines such things as your chance of avoiding traps and finding valuable items. Stamina reflects how much damage you can take. Finally, you get to select a special skill. Naturally skilful and naturally lucky characters have a chance of automatic success when taking a skill or luck test. Alternatively, your adventurer could choose to be resistant to curses, have an increased knowledge of traps or maybe they are a quick learner. 

During the game you will have to make numerous rolls.  The number of dice you roll is determined by your ability rating in either skill or luck. All dice are six-sided and at the beginning of your quest, they will each have five blank faces. If my maths is correct this means that each die only has a one in six chance of achieving a successful roll. As your level increases, you can modify the dice; each die has the potential to be improved twice, thus increasing the chance of success to 50%. However, adventurers can also suffer long-term injuries and curses, which will affect your dice and may lead to you automatically failing.

FFLP Combat

The action is viewed from a forced overhead view with some moody graphics, a rousing fantasy themed soundtrack and a smattering of sound effects. Icons clearly show the directions you can move and the items you can interact with. As you progress through the story you will encounter several set pieces that remain true to the books, but there are also random encounters that are drawn from a deck of cards. These may lead to you having to fight a monster, finding an item, discovering a trap or triggering a special event.

Even making allowances for numerous deaths, the stories do not take that long to complete, but as well as the overriding quest there are also numerous sub-quests to keep you interested. In a neat touch, after completing the game you get to learn the fate of the various characters that you encountered and helped during your journey. Completing every quest will certainly take some time and for the completest, there is also a codex of monsters to compile.

FFLP Victory

The experienced designers have clearly made a sterling effort to reinvent Fighting Fantasy for a modern market. It sticks to the winning mix of tense combat, interspersed with classic riddles and puzzles. The modified dice system is fast paced and works well. It can lead to some nail-biting moments as your handful of dice ricochet across the screen before tethering, tantalisingly on the edge of success or failure. However, the game can be frustrating – there are still those instant death situations, made worse by having to restart from the very beginning every time you die. Granted, with the extra life failure isn’t as harsh as it used to be but having to trudge back from the entrance every time you fail feels like one trait from the past that is best left there.

Print this item

  XONE - Anima: Gate of Memories - The Nameless Chronicles
Posted by: xSicKxBot - 07-19-2018, 10:45 AM - Forum: New Game Releases - No Replies

Anima: Gate of Memories - The Nameless Chronicles



Publisher: Badland Games

Release Date: Jun 19, 2018

Print this item

 
Latest Threads
(Free Game Key) Steam | I...
Last Post: xSicKxBot
7 hours ago
News - Yes, Resident Evil...
Last Post: xSicKxBot
7 hours ago
Black Ops (BO1, T5) DLC's...
Last Post: Gamer827
Yesterday, 08:25 PM
(Free Game Key) Steam & E...
Last Post: xSicKxBot
Yesterday, 07:40 PM
News - Here’s Why Everyon...
Last Post: xSicKxBot
Yesterday, 07:40 PM
(Free Game Key) Steam | B...
Last Post: xSicKxBot
Yesterday, 03:19 AM
News - Xbox Reportedly Pl...
Last Post: xSicKxBot
Yesterday, 03:19 AM
(Free Game Key) Steam | B...
Last Post: xSicKxBot
06-12-2026, 10:45 AM
News - Players Think King...
Last Post: xSicKxBot
06-12-2026, 10:45 AM
(Free Game Key) Steam | C...
Last Post: xSicKxBot
06-11-2026, 06:20 PM

Forum software by © MyBB Theme © iAndrew 2016