Reviews by pat

2 stars
15 Minutes of Entertainment

The game makes you a literal Social Justice Warrior fighting trolls on the internet. The art style and music come together nicely to to feel like an 8 bit adventure game.


Social Justice Warriors gameplay (Own work. License: CC-BY-SA.)

Gameplay

The game is fairly simple, you choose 1 of 4 characters with unique attacks to fight trolls. Every time you attack, you’ll see lines from the trolls like “Women don’t have to take their careers seriously because they can always marry someone who makes more money than they do”. You fight trolls until someones reputation or patience reaches 0. The game feels fresh for the first 15 minutes until you’ve seen all the troll lines, stooped to using attacks that hurt your reputation and tried all the characters.

Verdict

Game has a cute theme, but gameplay quickly becomes boring. There’s also nothing notable about the message, fighting trolls on the internet is futile wasn’t even insightful in 2014 when the game was released. This game may have worked well as a short video instead.


1 star
Uninspiring exploration of form

A depiciton of scenes with minimalist graphics and some objects in places/situations that are out of the ordinary. The only interaction happens at pauses where you are forced to click flashing objects to move to the next segment.

I made it through 3 uninspiring scenes before tapping out. I found the style interesting, but it didn’t go anywhere. The scenes aren’t pretty enough to be appreciated solely for beauty and I found no insight in the places forms were changed from the ordinary.


4 stars
Entertaining Quasiprogramming Game

Gladiabots is a strategy game where you program a team of robots to win battles. There is 3 different game modes, elimination, domination and collection. The single player is lengthy with many levels of increasing difficulty with the layout of the arena and enemy team varying enough to keep it interesting.

The gameplay is half programming, half watching your team do battle. The programming is easy to get started with as every thing is done visually. You layout commands with the leftmost having the most priority. As you try to make your robots behavior more specific, the visual programming becomes a hinderence and anybody whos written code will be yearning to play the game by actually programming. Watching the battles stays fairly entertaining since you can speed up or slow down to only watch the parts that show if your programming is working.

There’s definitely bugs where the game doesn’t execute the programming properly, but they’re rare enough not to impact gameplay. The game also wants you to sign into an account to share your score and will ask you to sign in after EVERY game if you don’t. The game also comes with data collection for the Unreal engine turned on. On Linux, you can see the settings in .config/unity3d/GFX47/Gladiabots/prefs. There was no notice about this either. I only happened to find it while trying to debug a bad build of the game.

     <pref name="data.analyticsEnabled" type="int">1</pref>
    <pref name="data.deviceStatsEnabled" type="int">1</pref>
    <pref name="data.limitUserTracking" type="int">0</pref>
    <pref name="data.optOut" type="int">0</pref>
    <pref name="data.performanceReportingEnabled" type="int">1</pref>
    <pref name="unity.cloud_userid" type="string">ZGVlOTlkNDBhYzc0NzQzNGE5NThiN2JhOThiMGYyZDk=</pref>
    <pref name="unity.player_session_count" type="string">MTE=</pref>
    <pref name="unity.player_sessionid" type="string">MTYxNTUyNjIwOTAyNzUzOTA3OQ==</pref>

Unplayed: Multiplayer, Collection Mode

Overall, its worth a play.


3 stars
Better alternatives elsewhere

Republic wireless is a unqiue cell service provider. They use an always on app to provide service through a combination of cell and VOIP. They only provide service to certain phone models that are listed on their site.

Cost

The prices are good if you use less than 2GBs of data, 2GBs and unlimited talk and text is $25.

Service

Coverage has been fine since they use brand name cell networks to provide coverage. They route all service through WiFi when possible so you always have good service at hotspots.

Gotchas

Republic tries to hide the magic they do behind the scenes to provide low cost service which has led me to run into some weird cases where I had issues.

  • Phone numbers are classified as landline
    • venmo won’t allow you to register non-mobile number
  • calls are routed through underlying numbers that serve multiple endusers
    • gotten multiple calls that seem meant for other people, unclear if for my number or the underlying number
  • app controls your service
  • You must be on latest version of Android for your device for activation
    • running a version of android that is NEWER than what the manufacturer has released will be rejected, they verify this using build id property

Verdict

Service has worked well the majority of time for low cost. The problem is that other providers have plans for similar cost that don’t require dealing with all the weird gotchas that come with Republic’s service.


2 stars
Useful under certain conditions

From the projects homepage, “A free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries.”

Requirements

You’ll need a ROM with signature spoofing enabled natively or using a patcher like nanodroid-patcher. Magisk is optional but will help pass safetynet. Installation using nanodroid and Magisk is fairly easy.

GMSCore/UnifiedNlp

This is app implements play services and location services. The location services piece allows you to choose your location provider with options to use local or online databases. This saves you from sending your location to google several times a day when NOT using GPS and more when you are. I didn’t run many apps from the google store but in general had few issues even with apps that were supposed to use google services. Although, one app I needed could not get location and the log showed the same error as a bug report from over a year ago.

GsfProxy

This worked well when setup correctly but required that apps be installed after microg or the apps wouldn’t register correctly. GCM still sends data to google as an intermediary, the code running on your device is FOSS to limit your exposure to google. Some apps will probably miss funcationality since all of the messaging apis aren’t implemented. There’s no database telling you what will or won’t work, you have to find out for yourself.

Safetynet

This is a service provided by google to check that your phone has not been modified or applications won’t allow you to use them. Passing safetynet is a constant cat and mouse game with google changing setting so one day you’ll pass and then you won’t. Magisk should help by hiding your modifications but issues still seem to crop up based on the open issues.

Long Term Update

After a year plus of usage, I had a generally positive experience but, had to switch back after needing to use an unsupported app and unifiedNlp stopped working correctly.

Verdict

A much needed app to put google at arms length on your phone. Usage is not for the faint of heart. You’ll want to limit your apps that use google services for the best experience. You’ll also have to be a part time sys admin with backups and updates of the device for when somethings goes wrong.


5 stars
FOSS, Extensible web browser

Fennec is a build of Firefox’s source available through f droid. This allows installing Firefox without having to use the google play store.

Fennec comes with most, if not all, the features of Firefox. The F Droid page says " It’s focused on removing any proprietary bits found in official Mozilla’s builds." I haven’t noticed any missing features though. You can add extensions like u block origin.

Speed seems on par with other browsers.


5 stars
Full featured local location backend

Deja Vu stores the locations of wifi APs and cell towers on your phone. This allows for greater accuracy than using gps alone and allows you to do it without pinging google may times a day like stock android phones with location services turned on do.

This app requires MicroG’s UnifiedNlp to work which requires a ROM with signature spoofing enabled. The easiest way to get this is to use a custom ROM like Lineage with Microg or use NanoDroid with a custom ROM.

Important app for retaining functionality while degoogling your android phone.


2 stars
Strong Frame, Screws up all the little things

Assembly

Printer showed up without critical parts so I had to wait another week for parts to arrive. The assembly guide is online only and is mediocre. I often found myself putting something together then having taking if off and putting it on correctly the second time. They forgot to mention certain parts like the bltouch connector holder. Most of the parts are labeled or obvious but many you have to compare against assembly instructions to figure it out. The printer is not designed for easy assembly. You will have to the frame together and continue working around tightening, loosening, adjusting until you get it square. I also had a lot of issues aligning the lead screws so that I had to remove the x gantry and run the lead screw nuts up and down while adjusting. The instructions had fan mounts for a different fan type so I had to go to the discord to get the proper ones that weren’t exactly right, had to stack 2 for clearance to carriage. The wiring is laid out with 2 pictures of a good looking layout and no detailed instructions. A 3D PDF model is available but not really useful as small parts are missing and it’s hard to manage all the assemblies so you can see what you want. There is support through Discord that typically has 1 or 2 of the main guys that can be very helpful and they are available a lot.

Software

They suggest MatterControl for host/slicing. MatterControl has unfixed bugs on Linux that made it unusable for me. I’ve been using PrintRun for host software and Slic3r PE for slicing which have been working fine.

Design

Design is simplistic and leaves options open for upgrading over time. The frame is rock solid. Control is through a RAMBO 1.3 board with configured Marlin 1.1 supplied. Motors are sized properly to move the heavy axes. The details is where everything goes downhill. The x idler mount is poorly designed and has come loose several times leading to failed prints and failed homing that nearly took out the bed. Bed mounting is not solid, making it an absolute chore to get it level and keep it level. The bltouch mount is not solid as assembled according to the instructions so it will be wildly inconsistent until you properly secure it. The extruder is simple, stiff and is designed to allow a second extruder to fit on the x carriage. The extruder is a liability because the drive gear is off by about 2.5mm from hole in the heatsink meaning the filament is forced sideways into heatsink leading to feed issues from the awkward angle and filament bending. The hotend is a e3d V6 and works great. The printer came with 2 40mm axial fans for print fans which are the absolute wrong choice. The printer needs directed cooling by the nozzle to print properly. The confusing part is that they used to provide blower fans and .stls for fan shrouds that worked fine and are what I ended up using.

Printing

I had tons of printing problems. The core issue is that they supplied axial fans and no base profile. The axial fans would not provide enough cooling or would cause thermal shutdowns by overpowering the bed or hotend heaters. I ended up having to buy blower fans from them and print fan shrouds from stls they provided. You’re supposed to print the fan mounts by somehow macgyvering the fans onto the axis using zipties so you can print the cable chain and fan mounts. The lack of wiring instructions lead to wires coming loose during printing causing further printer shutdowns.

Once everything is properly setup, you can get some really nice prints. The extrusion is very consistent and motion is rock solid.

Verdict

Printer has a lot good components and upgradability, but the missteps on the small things make this more of a project than a printer.


4 stars
The hub for Prusa related fixes and mods

The place to go to find Prusa mods and the people who made them. Everybody is generally helpful and willing to answer questions.

Hub for several mods for the i3 MK3 including the Bear project and skelestruder.


5 stars
Quality PETG Filament

Intro

Veracity filament from Filastruder that is manufactured by Keene Village Plastics and comes with access to average diameter stats on every roll. As of 12/21/18, $25 per kg for masterpool refill. All rolls came vacuum packed with desiccant and came with large zip ties for storage and an extra sticker to put on the spool to identify the material.

Quality

All 4 rolls I’ve inspected were typically 1.74 or 1.75 average which matched the online data for the roll. Looking up the data online was a pain that required you to create an account with KVP and then enter in several different codes, some off a piece of paper in the box and some off the sticker for each spool. No impurities were seen. Masterspool refills would sometimes feed awkwardly off the roll, but not to the point where it caused issues.

Print Settings

Prusa Generic PETG Settings 230C Extruder/85C Bed 1st layer, 240C/90C Bed after 1st layer
Higher temperatures will give parts glossier look.
Recommended print settings 230-260C Extruder/70-100C Bed

Verdict

My go to PETG.