Zero-Inflated Negative Binomial Regression R Data ...

[ANN][ANDROID MINING][AIRDROP] NewEnglandcoin: Scrypt RandomSpike

New England
New England 6 States Songs: https://www.reddit.com/newengland/comments/er8wxd/new_england_6_states_songs/
NewEnglandcoin
Symbol: NENG
NewEnglandcoin is a clone of Bitcoin using scrypt as a proof-of-work algorithm with enhanced features to protect against 51% attack and decentralize on mining to allow diversified mining rigs across CPUs, GPUs, ASICs and Android phones.
Mining Algorithm: Scrypt with RandomSpike. RandomSpike is 3rd generation of Dynamic Difficulty (DynDiff) algorithm on top of scrypt.
1 minute block targets base difficulty reset: every 1440 blocks subsidy halves in 2.1m blocks (~ 2 to 4 years) 84,000,000,000 total maximum NENG 20000 NENG per block Pre-mine: 1% - reserved for dev fund ICO: None RPCPort: 6376 Port: 6377
NewEnglandcoin has dogecoin like supply at 84 billion maximum NENG. This huge supply insures that NENG is suitable for retail transactions and daily use. The inflation schedule of NengEnglandcoin is actually identical to that of Litecoin. Bitcoin and Litecoin are already proven to be great long term store of value. The Litecoin-like NENG inflation schedule will make NewEnglandcoin ideal for long term investment appreciation as the supply is limited and capped at a fixed number
Bitcoin Fork - Suitable for Home Hobbyists
NewEnglandcoin core wallet continues to maintain version tag of "Satoshi v0.8.7.5" because NewEnglandcoin is very much an exact clone of bitcoin plus some mining feature changes with DynDiff algorithm. NewEnglandcoin is very suitable as lite version of bitcoin for educational purpose on desktop mining, full node running and bitcoin programming using bitcoin-json APIs.
The NewEnglandcoin (NENG) mining algorithm original upgrade ideas were mainly designed for decentralization of mining rigs on scrypt, which is same algo as litecoin/dogecoin. The way it is going now is that NENG is very suitable for bitcoin/litecoin/dogecoin hobbyists who can not , will not spend huge money to run noisy ASIC/GPU mining equipments, but still want to mine NENG at home with quiet simple CPU/GPU or with a cheap ASIC like FutureBit Moonlander 2 USB or Apollo pod on solo mining setup to obtain very decent profitable results. NENG allows bitcoin litecoin hobbyists to experience full node running, solo mining, CPU/GPU/ASIC for a fun experience at home at cheap cost without breaking bank on equipment or electricity.
MIT Free Course - 23 lectures about Bitcoin, Blockchain and Finance (Fall,2018)
https://www.youtube.com/playlist?list=PLUl4u3cNGP63UUkfL0onkxF6MYgVa04Fn
CPU Minable Coin Because of dynamic difficulty algorithm on top of scrypt, NewEnglandcoin is CPU Minable. Users can easily set up full node for mining at Home PC or Mac using our dedicated cheetah software.
Research on the first forked 50 blocks on v1.2.0 core confirmed that ASIC/GPU miners mined 66% of 50 blocks, CPU miners mined the remaining 34%.
NENG v1.4.0 release enabled CPU mining inside android phones.
Youtube Video Tutorial
How to CPU Mine NewEnglandcoin (NENG) in Windows 10 Part 1 https://www.youtube.com/watch?v=sdOoPvAjzlE How to CPU Mine NewEnglandcoin (NENG) in Windows 10 Part 2 https://www.youtube.com/watch?v=nHnRJvJRzZg
How to CPU Mine NewEnglandcoin (NENG) in macOS https://www.youtube.com/watch?v=Zj7NLMeNSOQ
Decentralization and Community Driven NewEnglandcoin is a decentralized coin just like bitcoin. There is no boss on NewEnglandcoin. Nobody nor the dev owns NENG.
We know a coin is worth nothing if there is no backing from community. Therefore, we as dev do not intend to make decision on this coin solely by ourselves. It is our expectation that NewEnglandcoin community will make majority of decisions on direction of this coin from now on. We as dev merely view our-self as coin creater and technical support of this coin while providing NENG a permanent home at ShorelineCrypto Exchange.
Twitter Airdrop
Follow NENG twitter and receive 100,000 NENG on Twitter Airdrop to up to 1000 winners
Graphic Redesign Bounty
Top one award: 90.9 million NENG Top 10 Winners: 500,000 NENG / person Event Timing: March 25, 2019 - Present Event Address: NewEnglandcoin DISCORD at: https://discord.gg/UPeBwgs
Please complete above Twitter Bounty requirement first. Then follow Below Steps to qualify for the Bounty: (1) Required: submit your own designed NENG logo picture in gif, png jpg or any other common graphic file format into DISCORD "bounty-submission" board (2) Optional: submit a second graphic for logo or any other marketing purposes into "bounty-submission" board. (3) Complete below form.
Please limit your submission to no more than two total. Delete any wrongly submitted or undesired graphics in the board. Contact DISCORD u/honglu69#5911 or u/krypton#6139 if you have any issues.
Twitter Airdrop/Graphic Redesign bounty sign up: https://goo.gl/forms/L0vcwmVi8c76cR7m1
Milestones
Roadmap
NENG v1.4.0 Android Mining, randomSpike Evaluation https://github.com/ShorelineCrypto/NewEnglandCoin/releases/download/NENG_2020_Q3_report/NENG_2020_Q3_report.pdf
RandomSpike - NENG core v1.3.0 Hardfork Upgrade Proposal https://github.com/ShorelineCrypto/NewEnglandCoin/releases/download/2020Q1_Report/Scrypt_RandomSpike_NENGv1.3.0_Hardfork_Proposal.pdf
NENG Security, Decentralization & Valuation
https://github.com/ShorelineCrypto/NewEnglandCoin/releases/download/2019Q2_report/NENG_Security_Decentralization_Value.pdf
Whitepaper v1.0 https://github.com/ShorelineCrypto/NewEnglandCoin/releases/download/whitepaper_v1.0/NENG_WhitePaper.pdf
DISCORD https://discord.gg/UPeBwgs
Explorer
http://www.findblocks.com/exploreNENG http://86.100.49.209/exploreNENG http://nengexplorer.mooo.com:3001/
Step by step guide on how to setup an explorer: https://github.com/ShorelineCrypto/nengexplorer
Github https://github.com/ShorelineCrypto/NewEnglandCoin
Wallet
Android with UserLand App (arm64/armhf), Chromebook (x64/arm64/armhf): https://github.com/ShorelineCrypto/NewEnglandCoin/releases/tag/v1.4.0.5
Linux Wallet (Ubuntu/Linux Mint, Debian/MX Linux, Arch/Manjaro, Fedora, openSUSE): https://github.com/ShorelineCrypto/NewEnglandCoin/releases/tag/v1.4.0.3
MacOS Wallet (10.11 El Capitan or higher): https://github.com/ShorelineCrypto/NewEnglandCoin/releases/tag/v1.4.0.2
Android with GNUroot on 32 bits old Phones (alpha release) wallet: https://github.com/ShorelineCrypto/NewEnglandCoin/releases/tag/v1.4.0
Windows wallet: https://github.com/ShorelineCrypto/NewEnglandCoin/releases/tag/v1.3.0.1
addnode ip address for the wallet to sync faster, frequently updated conf file: https://github.com/ShorelineCrypto/cheetah_cpumineblob/mastenewenglandcoin.conf-example
How to Sync Full Node Desktop Wallet https://www.reddit.com/NewEnglandCoin/comments/er6f0q/how_to_sync_full_node_desktop_wallet/
TWITTER https://twitter.com/newenglandcoin
REDDIT https://www.reddit.com/NewEnglandCoin/
Cheetah CPU Miner Software https://github.com/ShorelineCrypto/cheetah_cpuminer
Solo Mining with GPU or ASIC https://bitcointalk.org/index.php?topic=5027091.msg52187727#msg52187727
How to Run Two Full Node in Same Desktop PC https://bitcointalk.org/index.php?topic=5027091.msg53581449#msg53581449
ASIC/GPU Mining Pools Warning to Big ASIC Miners Due to DynDiff Algo on top of Scrypt, solo mining is recommended for ASIC/GPU miners. Further more, even for mining pools, small mining pool will generate better performance than big NENG mining pool because of new algo v1.2.x post hard fork.
The set up configuration of NENG for scrypt pool mining is same as a typical normal scrypt coin. In other word, DynDiff on Scrypt algo is backward compatible with Scrypt algo. Because ASIC/GPU miners rely on CPU miners for smooth blockchain movement, checkout bottom of "Latest News" section for A WARNING to All ASIC miners before you decide to dump big ASIC hash rate into NENG mining.
(1) Original DynDiff Warning: https://bitcointalk.org/index.php?topic=5027091.msg48324708#msg48324708 (2) New Warning on RandomSpike Spike difficulty (244k) introduced in RandomSpike served as roadblocks to instant mining and provide security against 51% attack risk. However, this spike difficulty like a roadblock that makes big ASIC mining less profitable. In case of spike block to be mined, the spike difficulty immediately serve as base difficulty, which will block GPU/ASIC miners effectively and leave CPU cheetah solo miners dominating mining almost 100% until next base difficulty reset.
FindBlocks http://findblocks.com/
CRpool http://crpool.xyz/
Cminors' Pool http://newenglandcoin.cminors-pool.com/
SPOOL https://spools.online/
Exchange
📷
https://shorelinecrypto.com/
Features: anonymous sign up and trading. No restriction or limit on deposit or withdraw.
The trading pairs available: NewEnglandcoin (NENG) / Dogecoin (DOGE)
Trading commission: A round trip trading will incur 0.10% trading fees in average. Fees are paid only on buyer side. buy fee: 0.2% / sell fee: 0% Deposit fees: free for all coins Withdraw fees: ZERO per withdraw. Mining fees are appointed by each coin blockchain. To cover the blockchain mining fees, there is minimum balance per coin per account: * Dogecoin 2 DOGE * NewEnglandcoin 1 NENG
Latest News Aug 30, 2020 - NENG v1.4.0.5 Released for Android/Chromebook Upgrade with armhf, better hardware support https://bitcointalk.org/index.php?topic=5027091.msg55098029#msg55098029
Aug 11, 2020 - NENG v1.4.0.4 Released for Android arm64 Upgrade / Chromebook Support https://bitcointalk.org/index.php?topic=5027091.msg54977437#msg54977437
Jul 30, 2020 - NENG v1.4.0.3 Released for Linux Wallet Upgrade with 8 Distros https://bitcointalk.org/index.php?topic=5027091.msg54898540#msg54898540
Jul 21, 2020 - NENG v1.4.0.2 Released for MacOS Upgrade with Catalina https://bitcointalk.org/index.php?topic=5027091.msg54839522#msg54839522
Jul 19, 2020 - NENG v1.4.0.1 Released for MacOS Wallet Upgrade https://bitcointalk.org/index.php?topic=5027091.msg54830333#msg54830333
Jul 15, 2020 - NENG v1.4.0 Released for Android Mining, Ubuntu 20.04 support https://bitcointalk.org/index.php?topic=5027091.msg54803639#msg54803639
Jul 11, 2020 - NENG v1.4.0 Android Mining, randomSpike Evaluation https://bitcointalk.org/index.php?topic=5027091.msg54777222#msg54777222
Jun 27, 2020 - Pre-Announce: NENG v1.4.0 Proposal for Mobile Miner Upgrade, Android Mining Start in July 2020 https://bitcointalk.org/index.php?topic=5027091.msg54694233#msg54694233
Jun 19, 2020 - Best Practice for Futurebit Moonlander2 USB ASIC on solo mining mode https://bitcointalk.org/index.php?topic=5027091.msg54645726#msg54645726
Mar 15, 2020 - Scrypt RandomSpike - NENG v1.3.0.1 Released for better wallet syncing https://bitcointalk.org/index.php?topic=5027091.msg54030923#msg54030923
Feb 23, 2020 - Scrypt RandomSpike - NENG Core v1.3.0 Relased, Hardfork on Mar 1 https://bitcointalk.org/index.php?topic=5027091.msg53900926#msg53900926
Feb 1, 2020 - Scrypt RandomSpike Proposal Published- NENG 1.3.0 Hardfork https://bitcointalk.org/index.php?topic=5027091.msg53735458#msg53735458
Jan 15, 2020 - NewEnglandcoin Dev Team Expanded with New Kickoff https://bitcointalk.org/index.php?topic=5027091.msg53617358#msg53617358
Jan 12, 2020 - Explanation of Base Diff Reset and Effect of Supply https://www.reddit.com/NewEnglandCoin/comments/envmo1/explanation_of_base_diff_reset_and_effect_of/
Dec 19, 2019 - Shoreline_tradingbot version 1.0 is released https://bitcointalk.org/index.php?topic=5121953.msg53391184#msg53391184
Sept 1, 2019 - NewEnglandcoin (NENG) is Selected as Shoreline Tradingbot First Supported Coin https://bitcointalk.org/index.php?topic=5027091.msg52331201#msg52331201
Aug 15, 2019 - Mining Update on Effect of Base Difficulty Reset, GPU vs ASIC https://bitcointalk.org/index.php?topic=5027091.msg52169572#msg52169572
Jul 7, 2019 - CPU Mining on macOS Mojave is supported under latest Cheetah_Cpuminer Release https://bitcointalk.org/index.php?topic=5027091.msg51745839#msg51745839
Jun 1, 2019 - NENG Fiat project is stopped by Square, Inc https://bitcointalk.org/index.php?topic=5027091.msg51312291#msg51312291
Apr 21, 2019 - NENG Fiat Project is Launched by ShorelineCrypto https://bitcointalk.org/index.php?topic=5027091.msg50714764#msg50714764
Apr 7, 2019 - Announcement of Fiat Project for all U.S. Residents & Mobile Miner Project Initiation https://bitcointalk.org/index.php?topic=5027091.msg50506585#msg50506585
Apr 1, 2019 - Disclosure on Large Buying on NENG at ShorelineCrypto Exchange https://bitcointalk.org/index.php?topic=5027091.msg50417196#msg50417196
Mar 27, 2019 - Disclosure on Large Buying on NENG at ShorelineCrypto Exchange https://bitcointalk.org/index.php?topic=5027091.msg50332097#msg50332097
Mar 17, 2019 - Disclosure on Large Buying on NENG at ShorelineCrypto Exchange https://bitcointalk.org/index.php?topic=5027091.msg50208194#msg50208194
Feb 26, 2019 - Community Project - NewEnglandcoin Graphic Redesign Bounty Initiated https://bitcointalk.org/index.php?topic=5027091.msg49931305#msg49931305
Feb 22, 2019 - Dev Policy on Checkpoints on NewEnglandcoin https://bitcointalk.org/index.php?topic=5027091.msg49875242#msg49875242
Feb 20, 2019 - NewEnglandCoin v1.2.1 Released to Secure the Hard Kork https://bitcointalk.org/index.php?topic=5027091.msg49831059#msg49831059
Feb 11, 2019 - NewEnglandCoin v1.2.0 Released, Anti-51% Attack, Anti-instant Mining after Hard Fork https://bitcointalk.org/index.php?topic=5027091.msg49685389#msg49685389
Jan 13, 2019 - Cheetah_CpuMiner added support for CPU Mining on Mac https://bitcointalk.org/index.php?topic=5027091.msg49218760#msg49218760
Jan 12, 2019 - NENG Core v1.1.2 Released to support MacOS OSX Wallet https://bitcointalk.org/index.php?topic=5027091.msg49202088#msg49202088
Jan 2, 2019 - Cheetah_Cpuminer v1.1.0 is released for both Linux and Windows https://bitcointalk.org/index.php?topic=5027091.msg49004345#msg49004345
Dec 31, 2018 - Technical Whitepaper is Released https://bitcointalk.org/index.php?topic=5027091.msg48990334#msg48990334
Dec 28, 2018 - Cheetah_Cpuminer v1.0.0 is released for Linux https://bitcointalk.org/index.php?topic=5027091.msg48935135#msg48935135
Update on Dec 14, 2018 - NENG Blockchain Stuck Issue https://bitcointalk.org/index.php?topic=5027091.msg48668375#msg48668375
Nov 27, 2018 - Exclusive for PC CPU Miners - How to Steal a Block from ASIC Miners https://bitcointalk.org/index.php?topic=5027091.msg48258465#msg48258465
Nov 28, 2018 - How to CPU Mine a NENG block with window/linux PC https://bitcointalk.org/index.php?topic=5027091.msg48298311#msg48298311
Nov 29, 2018 - A Warning to ASIC Miners https://bitcointalk.org/index.php?topic=5027091.msg48324708#msg48324708
Disclosure: Dev Team Came from ShorelineCrypto, a US based Informatics Service Business offering Fee for service for Coin Creation, Coin Exchange Listing, Blockchain Consulting, etc.
submitted by honglu69 to NewEnglandCoin [link] [comments]

2019 Report - 89 games down!

2018 report
2017 report
Despite the solid number, this was a bit of a mixed year. Free/nominal fees for subscription services meant I spent a fair bit of time on games which were not on my backlog (albeit most were on my wishlist, so I can treat them as a preemptive elimination!). I also had a few timesinks which I regularly went back to as I found many new games to be unsatisfying.

Completed Games

Game Hours
The Lion's Song 4
AER Memories of Old 3
Mad Max 35
Quantum Break 11
Hitman - The Complete First Season 12
Grim Fandango Remastered 6
The Deadly Tower of Monsters 5
Overfall 12
Rock of Ages 2 5
Battlefield 1 6
Soul Gambler 1
Stikbold 3
Cultist Simulator 14
Ziggurat 5
Tyranny 18
Orwell: Ignorance is Strength 3
Tesla Effect: A Tex Murphy Adventure 10
Train Valley 8
Rakuen 6
Dangerous Golf 7
Mutant Year Zero 13
Dishonored 2 18
Finding Paradise 5
The Witcher 3: Wild Hunt GoTY 85
SteamWorld Dig 2 6
Batman: Arkham Knight 30
West of Loathing ~15
The Flame in the Flood 7
Monster Prom 7
Yakuza 0 38
Dominique Pamplemousse 1.5
South Park: The Fractured But Whole + DLC ??
Hellblade: Senua's Sacrifice 8
Pizza Express 8
Yoku's Island Express 6
The Darkside Detective 4
Tales of Berseria 47
The Outer Worlds 21
Agents of Mayhem: Day One Edition 26

Other Games

Game Hours
PixelJunk Nom Nom Galaxy 4
Action Henk 2
Shantae and the Pirate's Curse 4
Castlevania: Lords of Shadow Ultimate Edition 5
Sheltered 12
Sid Meier's Civilization VI 31
Porno Studio Tycoon 3
Aarklash: Legacy 2
Intergalactic Bubbles 2
Tom Clancy's The Division 21
Kingdom: New Lands Royal Edition 4
Halcyon 6: Lightspeed Edition 9
FIFA 18 22
Seven: The Days Long Gone 7
Age of Wonders 3 12
The Dweller 1.4
Out of the Park Baseball 19 30
Niche: A Genetics Survival Game 3
Royal Heroes 4
Endless Space 2 - Digital Deluxe Edition 41
Monster Slayers 11
Dark Train 0.5
State of Decay 2 ~5
The Banner Saga 3 ~2
Gremlins, Inc 5
Warhammer 40,000: Space Wolf 8
Strider 2
Warhammer 40K: Dawn of War 2 9
The Painscreek Killings 2
Road Redemption 8
Moonlighter 7
Shelter 1
Mainlining 2
Reassembly 5
12 Labours of Hercules V: Kids of Hellas 3
Aaero 2
Purrfect Date 5
Space Hulk Ascension 3
Super Daryl Deluxe 8
Think of the Children 2
Legend of Grimrock 2 4
FIFA 19 18
Out of the Park Baseball 20 1
Oriental Empires 6
Iratus: Lord of the Dead 9
Into The Breach 5
There Came an Echo 1.3
World of Mixed Martial Arts 5 ~120
Star Trek Timelines ~180
Football Manager Touch 2019 ~80

Favourite games of the year

1) Rakuen
2) Finding Paradise
3) Monster Prom
4) Witcher 3 GotY
5) Yakuza 0

Most disappointing games of the year

1) The Outer Worlds
2) State of Decay 2
3) Warhammer 40,000 – Space Wolf
4) Purrfect Date
5) Tom Clancy’s The Division

Thoughts on each game

The Lion’s Song
Quite an interesting little game. It manages to link stories about music, painting, mathematics and war in a clever and engrossing way. The choices are genuinely impactful and make for tough decisions at times.
AER: Memories of Old
A short game, but quite relaxing and pretty – especially in the flight sections. I had no interest in the story, but the relatively gentle puzzles and enjoyable flights made it worthwhile.
Mad Max
Much like Mafia III, this is a 10-hour game elongated into a 30+ hour game by copy-pasting tasks. While in theory most tasks are optional, the slow progress and gating of upgrades essentially requires completion of much of them. This becomes a grind, and the gameplay isn’t quite enough to keep it interesting.
Quantum Break
A mediocre story and a mediocre shooter, yet somehow more than the sum of its parts. Maybe I’m just nostalgic for the days of FMV integration in games, but this wound up being quite entertaining.
Hitman – season 1
My first and only other Hitman game is Absolution, which apparently was a departure for the series. That leaves me in the position of finding this return to normality for the series as rather jarring. I prefer the linear and tighter nature of Absolution – since I don’t care enough to go back and complete them in different ways, it felt like a bit of a thin and shallow experience with a threadbare story.
Grim Fandango Remastered
I’m dreadful at P&C puzzle games, and quickly realised I wasn’t going to get far without a guide. As such, I cheated my way through most of it and just played it for the writing. Thankfully, the writing is so good that it was still fun. I wasn’t keen on Full Throttle, which I played last year, but this was amusing throughout.
The Deadly Tower of Monsters
A fun concept – a B-movie spoof – combined with surprisingly forgiving platforming mechanics. I’m not a fan of platformers generally, but the frustration-alleviating features and general sense of humour in the game made for a good experience.
Overfall
Solid roguelike tactical combat, marred by some sloppy writing [I don’t think English is the first language of the writers, but at least a spell-check would have helped], a wonky interface [pertinent information like resistances is obscured] and a strangely harsh unlock system. Not a bad game by any means, but could have been better with a bit more care.
Rock of Ages 2
Bizarre concept, even more bizarre writing, but entertainingly so. It’s surprisingly good-looking and quite fun, but five hours was quite enough for me.
Battlefield 1
I haven’t played a Battlefield game since Vietnam, so this took a bit of adjusting. The campaign is very well presented and offers a nice bit of variety, but it’s over so fast. I had no interest in multiplayer, so this made for a brief, if fun, experience.
Soul Gambler
A very brief visual novel, but at least it had distinct story paths. The writing was decent, if a bit awkward. My main gripe was that you had to individually click through each line on subsequent playthroughs, which is something many visual novels these days manage to avoid.
Stikbold
A rather strange dodgeball game. I didn’t find the strangeness nearly as amusing as Rock of Ages 2, but it was a moderately entertaining experience with a bit of variety through the different settings and objectives.
Cultist Simulator
I’m a bit mixed on this. On one hand, it had a surprising amount of content and complexity to it. On the other, it drastically inflated the complexity by veiling basic gameplay aspects. That could mean a lot of wasted time – or worse, inadvertently wrecking a multi-hour playthrough - because it wasn’t clear what you should be doing next. Walkthroughs and guides were essential. While there’s merit to a game which rewards experimentation and discovery of mechanics, there is a point at which it’s just too obtuse, and at times the game did go a bit too far in that respect.
Ziggurat
A quite clever blend of roguelike and FPS. I’m not much of a fan of the latter, but the gameplay was fun and the roguelike elements softened the blow of failure.
Tyranny
I disliked Pillars of Eternity and went into this with some trepidation. Fortunately, it was a more enjoyable and accessible experience. Where Pillars just threw a mindnumbing amount of lore at me, this offered a relatively comprehensible story doled out in appropriate chunks. While it did have some of Pillars’ mechanical issues, like poor pathfinding in combat, they did not seem nearly as bad (perhaps due to the smaller scale of battles). The base management stuff seemed tacked on, confusing and wholly unnecessary. It was far from my favourite RPG, but solid enough – and didn’t overstay its welcome.
Orwell: Ignorance is Strength
I enjoyed the first Orwell game and initially found this a similarly good experience. The few changes were worthwhile ones, and the story seemed to be building up well. Then it suddenly ended. Surely I done something wrong and met an early endgame? Nope, that was it – a mere few hours of gameplay, with an ending so abrupt that I had no idea it was one until the credits rolled. There are different endings, requiring additional playthroughs, but after that disappointment I wasn’t interested in going back to it.
Tesla Effect: A Tex Murphy Adventure
This was my first game in the series, and I found it enjoyable. I only had to cheat a few times (which is remarkably good by my standards!) and the cheesiness of it was all rather endearing. The sequel is now on my wishlist (though it seems to be a fair way off).
Train Valley
A decent puzzle/strategy game, which quickly escalates from rather placid to chaotic. The simple concept still requires a fair bit of thought to succeed, and while I bumbled through somewhat, it was fun.
Rakuen
Beautiful. One of my favourite games, evoking the spirit of To the Moon by dealing with weighty topics in a whimsical manner. Wonderful soundtrack and great design.
Dangerous Golf
I enjoyed this more than I’d expected. It’s all a bit messy, as one would expect from a heavily physics-based game, and almost throws in too many variations, but it is fairly satisfying. In some levels it’s all too easy to get a platinum medal through sheer luck, but in other levels it takes a fair bit of skill and thought to get a good score, which is rather more satisfying.
Mutant Year Zero
This was frustrating. It has the ingredients for a solid game – great presentation, imaginative world, decent writing and voice acting and the core of a solid tactics game. The problem is that it is structured essentially like a puzzle game. The odds are so intensely stacked against you in a group battle that you must pick off enemies one by one. This makes for a slow and tedious process, especially when combined with the impact of RNG and the unsatisfying ending.
Dishonoured 2
I felt a little let down by this. Presentation was good, story was fine, but the powers were mostly unengaging and the combat was frustrating. The combat issues were partly my fault in that I tried a non-lethal run, but while there were a few more non-lethal options, I would have loved an option to just punch someone in the face rather than having to stand around waiting to parry in order to launch a non-lethal attack.
Finding Paradise
This had a lot to live up to – To the Moon and A Bird Story are among my favourite games – but once again Kan Gao delivered. Touching, funny, surprising and engrossing.
The Witcher 3: Wild Hunt – GotY Edition
I went into this with a bit of trepidation, having strongly disliked the first two games in the series. While I am a big fan of the books, the gameplay never clicked with me. This was an improvement to some degree, but I still found the combat in particular frustrating and relatively shallow. I wound up just playing it as a story, and it delivered in that respect – even many of the side quests were more memorable than the main storylines of a lot of other RPGs I’ve played. While I certainly won’t be joining the “Praise Geraldo” crew, I at least had a better experience than I did with the other games in the series.
SteamWorld Dig 2
I loved the first game. This was certainly enjoyable but did not reach quite the same heights; perhaps through lack of ambition if nothing else. Solid enough, but lacking the impact of its predecessor.
Batman: Arkham Knight
This felt like the weakest of the three main Arkham games (I didn’t like Origins much at all, but that is somewhat separate). The combat, setting and presentation were all as interesting as ever, and the story got genuinely interesting towards the end, but the damned car seemed to drag down everything it was involved in. From puzzles to battles, it always felt a bit wonky to me – a particularly sharp contrast to the famously smooth and refined movement and combat the series is known for. Unlike Asylum and City, I didn’t complete the Riddler challenges. This was primarily due to the car, which I was thoroughly sick of by the end. Perhaps I was rendered a bit grumpier than usual by that, but I also found the Rocksteady tendency to lead the player by the nose at some points, and then leave things utterly oblique at other times, to be particularly grating.
West of Loathing
Genuinely funny at times, and I loved the art style, but it did drag on a little.
The Flame in the Flood
Quite an atmospheric and appealing game. The presentation is gorgeous, albeit marred by irritating pop-in even on a GTX 1080. The gameplay is pretty easy to pick up, and while it can be frustrating in the way that a survival game with randomisation inevitably can be (and why the hell can’t I boil water to remove the bugs?!), the checkpoint system is generous enough to ameliorate this.
Monster Prom
I am not usually one for VNs, but this is great. Entertaining characters, often hilarious (and oh so wrong) writing and easy enough to play through in 15 minutes (it says the short game is 30 minutes, but it doesn't take me anywhere near that). There is plenty of content, some of which is unlockable, meaning there is substantial replayability.
Yakuza 0
The first in the series for me, and quite enjoyable. It was funny at times, though the main plot did cause me to drift off towards the end – I wound up doing crosswords during some of the interminable cutscenes. The combat got a bit repetitive, but it was easy enough to get the hang of. I didn’t enjoy it enough to get stuck into the numerous side activities, but the main game was decent enough.
Dominique Pamplemousse
This is a curious game. It is brief (barely an hour long) and linear. The puzzles are simple. Much of the dialogue is sung, for no apparent reason - and not particularly well. The art style has been described as "claymation noire"; there's little er..."mation", and it all looks a bit muddy. Writing is fine. I chuckled at a few bits, but it's hardly memorable.For all that, I quite liked it. It's original and there's heart to it. In a sea of lazy asset flips, generic AAA games with no respect for your time and visionless projects, here's an example of people actually daring to have a go with a unique vision.
South Park: The Fractured But Whole
Not nearly as well-written as its predecessor, but with significantly better combat. The badge progression system was clumsy, and at one point I was left with a stack of grinding to do. Generally a solid experience, though.
Hellblade: Senua’s Sacrifice
Wonderful presentation, with some of the best voice acting I’ve heard in games. The gameplay itself was decent. Combat was a little too simple, and puzzles could be frustrating at times, but it’s really all about the experience.
Pizza Express
I feel a little silly having spent a lot of money on a gaming rig when I use it to play stuff that looks like something out of the early ‘90s. Nonetheless, this was good fun – amusing story, addictive gameplay and a surprising amount of content.
Yoku’s Island Express
Cutely presented and an interesting concept. It can be infuriating at times, requiring a degree of precision which is perhaps best not associated with pinball, and getting around can be a bit confusing. Overall, though, it’s quite fun.
The Darkside Detective
A pretty simple point & click adventure (aside from one strangely hard instalment), broken into small episodes to make it easy to get through a portion at a time. Nothing exceptional, but a decent way to spend a few hours.
Tales of Berseria
A surprisingly engrossing tale. It's frequently funny and features likeable characters. The voice acting is excellent - it's a tour de force for Cristina Valenzuela in particular.
That helps mitigate a convoluted combat system. It was still throwing tutorials at me after 15 hours; I wound up ignoring them and button mashing, which seemed to work fine on Normal difficulty anyway.
Performance is rock solid. Smooth FPS, fast loading and limited pop-in.
I have never played a Tales game before, and may not play another one, but it doesn't take a love for the series to enjoy this game. Perhaps the group best warned to stay away are achievement hunters - some of them seem to take a heck of a lot of work.
The Outer Worlds
Disappointing. The simplistic combat not only makes that portion of the game dull, but also weakens the RPG aspects since you can pour all your upgrade points into speech skills, making those challenges a breeze. The writing is one-note (everyone is quirky, snarky or both), the choices are binary and rarely provoke thought (indeed, the hardest choice was one of the very first) and the characters aren't particularly interesting - nor are they given much chance to be in their shallow quests. It also performed poorly on a decent rig - though that's to be expected from Obsidian.
Agents of Mayhem
It's...not that bad. Sure, it's flawed - repetitive quests, buggy at times and nowhere near the level of Saints Row's writing - but it has an enjoyably distinct set of characters (sadly enough, the character missions were more interesting than those of Outer Worlds) and the combat is enjoyably free-flowing.
PixelJunk Nom Nom Galaxy
I liked the idea of discovering ingredients and turning them into various products, but it quickly became centred around ever more complex process designs which were of no interest to me.
Action Henk
A fun runner; gorgeously presented. I sucked at it though!
Shantae and the Pirate’s Curse Presented in an enjoyably light-hearted manner, but it felt like it was dragging on even after four hours.
Castlevania: Lords of Shadow Ultimate Edition
I was quite excited to play this, since it featured three of my favourite actors – Patrick Stewart, Robert Carlyle and Jason Isaacs. That’s the only reason I managed to last five hours. I hated pretty much everything about it; the shoddy fixed camera, the tedious fighting, the cringeworthy writing… The sad thing is that I bought another two games in the series.
Sheltered
A solid little survival management game. I didn’t enjoy it nearly as much as Zafehouse Diaries or Dead State, mainly because the RNG was a bit too impactful. It’s far too common for a game to simply be unwinnable due to a lack of rain and/or the distribution of resources in nearby locations. When things are fairer (or the difficulty is lowered) it becomes quite a grind – with no real winning condition and little in the way of variety (there are a few shallow quests of minimal value or interest) tedium ensues.
Civilization VI
Quite liked the new mechanics and enjoyed playing as Australia (though Walzing Matilda is so distinctive that it gets a bit grating). Having spent many hours in its predecessors though, there was nothing particularly groundbreaking which compelled me to play more than a few games.
Porno Studio Tycoon
I’ll give pretty much any management game a go! Unfortunately, things weren’t particularly well explained and while there seemed to be a bit of depth, a lot of it was blocked off (to add to the confusion, the tutorial focused on mechanics which were blocked off for much of the early game).
Aarklash: Legacy
I normally like tactical games, but this was just too unforgiving and there was no ability to grind to reduce the difficulty.
Intergalactic Bubbles
It’s basically Bubble Bobble, which is fine. It’s quite nicely presented. The problem is that each level is meant to be completed in a certain number of moves, but since the bubble colours are randomly generated, it’s mostly down to luck – you might be able to wipe out half the bubbles on your first move, or might struggle to get any matches at all.
Tom Clancy’s The Division
I got fairly close to the end of this game but was just so fed up with it that I couldn’t push myself to get through it. The story was forgettable, the shooting mechanics were mediocre, all the extraneous gameplay elements were just an annoyance and I felt the game was balanced against me as a solo player (only twice did I find a co-op partner, and both of them screamed in Korean throughout). It looked impressive, at least.
Kingdom: New Lands Edition
I really thought I’d like this game, and had it on my wishlist from release. I love management games, and have no issue with passive management. It also looked gorgeous; this is one of the best-looking pixel-art games I’ve played. Unfortunately, it did not click at all. The AI was not bright, which is inevitably a source of a lot of frustration in a passive management game. Further, the gameplay was just dull. I felt like I was running back and forth endlessly for little reward – pretty though it may have been, I found myself wishing for a button to speed up time. The positive reviews suggest it is a relaxing and chill game – I just found myself frustrated with the AI and bored by the gameplay.
Halcyon 6: Lightspeed Edition
For some reason I thought this was more of a starbase management sim rather than a tactical space battle sim. The starbase elements are there, but they are pretty thin. Most of the game is about the tactical space battles, which were interesting and varied enough early on, but after nine hours and no end in sight I was sick of them.
FIFA 18
I haven’t played a FIFA game since ’98, so it was interesting to give this a go. The story mode was okay – quite well presented, but the player rating system was infuriating at times (the out-of-position penalties in particular). I did find that there was a huge gap in the difficulty settings – one was ludicrously easy (insultingly so; the AI kept missing from close range), but the next was a bit too steep for someone essentially new to the series. An option between the two would have been nice, or at least an easier difficulty which at least tried to mask how easy it was making things! I also tried management mode, but having been used to Football Manager’s detail I was not able to get into this.
Seven: The Days Long Gone
This was a frustrating experience. I really liked the concept of an isometric thief RPG, and did my best to give it a fair chance. It had its positive aspects; freedom of movement, decent voice acting and reasonable graphics. However, the freedom of movement also worked against it; confrontations with enemies often spiralled into circular chases suited to Benny Hill music and I lost count of the number of times I plunged to an untimely death through a misstep. Moreover, it didn’t really work to its premise. The game started with a tutorial centred around a stealthy heist, which seemed to be the central premise of the game. The next time I encountered a situation close to that was six hours later.
Age of Wonders 3
I loved Shadow Magic many years ago but struggled to get into this. Maps seemed to take an inordinately long time to the point that armies were monstrously large and there was no research left. Maybe I was too defensive, but the AI was very passive.
The Dweller
A decent little puzzle game with minimal assets.
Out of the Park Baseball 19
A slight improvement on its predecessor. The main addition was an online card-game mode, but I’m not sure that works well in a management game. My squad was rapidly full of high-end talent and I felt no real connection to the team.
Niche: A Genetics Survival Game
Nice concept, but a rather wobbly execution. The genetics aspect tended to be lost due to the fast paced and tough nature of the game; the focus was so much on just keeping any creature alive that genetics didn’t come into my thinking. Apparently the best strategy is to sit on the first island for ages and build up a tribe, but the tutorial didn’t make that clear at all.
Royal Heroes
A grindy and buggy mobile game.
Endless Space 2 – Digital Deluxe Edition
I thought I was falling out of love with the space 4X genre, having been very disappointed with the last few I placed – particularly Stellaris – but this hit the mark. The alien races are distinct, making for significantly different gameplay. The gameplay itself is always interesting; unlike Stellaris, it doesn’t hit a dead patch mid-game. I found the combat a little frustrating – seemingly even contests would often have completely one-sided results for no apparent reason – but aside from that it was a solid game.
Monster Slayers
An enjoyable little rogue-lite deck builder. While I normally prefer a bit more flexibility in deck building, tying cards to characters meant that each one had a distinctive feel which gave the game plenty of replayability.
Dark Train
This sounded interesting in concept, but was way too oblique for me.
State of Decay 2
This seemed like the perfect game for me – I love survival management and settlement building. Unfortunately, it wound up feeling rather like a shallow MMO – trite dialogue, grindy tasks and no real sense of purpose or direction. I just found myself engaging in long, dull runs between locations, engaging in the same shoddy combat over and over again.
The Banner Saga 3
I played the first two games in the series to completion and seem to recall enjoying them, but something about this did not click at all. I had zero interest in the story – the time between instalments has dulled my memory of it – and the gameplay just felt so flat. I’m not really sure what changed between playing the last two games and now, but I had no motivation to keep playing.
Gremlins, Inc
A reasonably enjoyable but forgettable board game.
Warhammer 40,000 – Space Wolf
This is a game plagued by odd design choices. It has turn-based combat (which I love), but it is deprived of so much of its strategy by the way it is designed. Enemies appear at arbitrary moments from arbitrary locations (including amid your troops) without warning or logic, meaning that success requires either a degree of fortune or grinding missions to know when and where enemies will appear. Perhaps this is to compensate for the weak AI, which is prone to boneheaded acts, but it just makes things irritating and dull.
It also has a card collecting and deck building mechanic (again, which I love). The distribution of cards, however, is bizarre – completing tasks in missions (which can take 30+ minutes each) will give a couple of low-level cards. In contrast, activating one of numerous codes from the forums provides a pile of high-level cards. “Legendary” cards are so readily available in this form that a deck can be filled with them with a few minutes’ effort. There is a clumsy system for upgrading each card, none of which is explained in the shallow tutorial.
There is also an upgrade path for your squadmates – again poorly explained – which is reliant on grinding missions. They don't use your custom decks, so while you're flooded with Elite and Legendary cards for the leader, you have to grind just to eke out a few more Uncommons for the rest of your squad.
There's really nothing else to recommend the game. Graphics and sound are serviceable and the story is barely there. It just feels like yet another Warhammer game pushed out for the sake of it.
Warhammer 40,000 – Dawn of War II
Another disappointing Warhammer game.
Again this had things I liked – a strategic layer with character progression, equippable loot, choice of missions and ebb and flow of the wider battle. However, I found this constrained by the limits placed on that strategy, with constant time pressure funnelling me into the key missions . I’m not sure how much that time pressure would have impacted on the outcome – would doing side missions result in overall failure – as it was never properly explained.
Moreover, I found the RTS gameplay really quite dull and repetitive, such that I didn’t feel compelled to continue.
Road Redemption
Incredibly dumb – horrible dialogue, clumsy gameplay (trying to aim guns while riding was a nightmare) and buggy (the one round which I won was as a result of a bug which caused me to be invincible for most of it), but it did have some entertainment value.
Moonlighter
Having spent 125 hours in Recettear, it's fair to say I am very much open to the burgeoning shopkeeper-by-day/dungeon-crawler-by-night genre. Unfortunately, this fell flat. Even after a relatively short period it became a dull grind.
Much of that is due to a distinct lack of charm; it looks nice in screenshots, but lacks any real character or presence in game. The absence of any decent writing is another problem; what there was of the story didn't interest me in the slightest. In contrast to a game like Recettear, filled with charm and heart, this was utterly bland. Add in the clumsy storage system, shallow shopkeeping, sluggish combat and irritatingly repetitive music, and seven hours was more than enough for me.
Shelter
Was rather surprised to dislike this. I found myself getting lost far too easily, which given that it was a very linear game meant a lot of frustration. The visual presentation was grating and confusing.
Mainlining
Moderately interesting hacking game, but too shallow, linear and not particularly well written.
Reassembly
Took a while for this to click, but once it did it was decent enough. I could have spent many hours playing this in the ‘90s, but it didn’t have enough of interest for me to do so now.
12 Labours of Hercules V: Kids of Hellas
Cute enough, I suppose, but quickly became repetitive.
Aaero
A music-based shooter with poorly explained shooter mechanics and music which was very much not to my taste. One track really stood out as effectively blending the music and game mechanics, but that should have been the standard rather than the exception.
Purrfect Date
This game is presented as a cutesy, tongue-in-cheek game and for the most part it pulls that off pretty well. If that was the sum of it, I'd be reasonably satisfied. Instead, there is a dark, unpleasant story underneath, with numerous descriptions of animal abuse.
It's utterly jarring - a game which is presented as being for cat lovers (not that kind of lover), yet featuring descriptions of them being victims of torture, experimentation and killing.
The closest thing to a warning on the store page is a reference to "black humour", which doesn't cover it in my view. There is no humour in these scenes, so it’s not “black humour”. I don’t know what it is, other than a simply bizarre choice. Even putting aside the lack of warning, it's an unpleasant and jarring experience. I'm at a loss as to what on earth the devs were thinking.
The writing is otherwise reasonably good. The structure of the game, however, is poor. It requires multiple playthroughs to get a proper ending, and there is no way to quickly skip the text. Prepare for RSI, clicking through page after page of dialogue, if you ever want to get to the ending.
Suffice to say, going through this once is quite enough for me.
Space Hulk Ascension
I normally love turn-based combat, especially with RPG progression, but this was just dull and frustrating. Not having a good year with Warhammer games.
Super Daryl Deluxe
All very QUIRKY, and constantly at pains to remind you of how QUIRKY it is, without ever being particularly amusing. The art style is at least eyecatching, and some of the music is decent, but the writing didn’t grab me at all. The combat was a grindy battle of attrition – the only thing worse than “kill x monster” quests are “collect x items which randomly drop from only a small percentage of monsters after you kill them” quests. Add in the ever-frustrating boss fights where you had to win through repeating an unintuitive set of actions several times, and I didn’t feel like going much further.
Think of the Children
Nice idea, and it’s good to play a locally-made game, but it’s dreadfully designed for a single player. Although it can have up to three co-op partners, it doesn’t adjust the difficulty in the slightest to cater for a solo player rendering it near-impossible.
Legend of Grimrock 2
Obtuse puzzles, clumsy combat and bland design made this quickly unappealing.
FIFA 19
I mainly just played for the story mode, which was fine. Didn't notice much of a difference from 18.
Out of the Park Baseball 20
No discernible improvement upon its predecessor.
Oriental Empires
Some nice ideas, but thoroughly dull. In six hours I was attacked three times by bandits and spent the rest of the time painstakingly building farms.
Iratus: Lord of the Dead
An enjoyable little strategy game. I will probably go back to it since it's in early access and is constantly being rebalanced.
Into the Breach
Moderately interesting strategy, but not enough to keep me coming back.
There Came An Echo
Iridium's previous game, Before the Echo (aka Sequence) was a flawed but enjoyable hidden gem.
There Came an Echo has a similar level of charm, but two fundamental problems.
The first is that it was simply unplayable on my PC. A black screen after loading; no way past it. Apparently it was due to an incompatibility with my microphone which is rather problematic when I don't HAVE a microphone.
The second is that (having used my partner's computer to run it) ultimately it's a very raw proof of concept. Like its predecessor it has charm in the voice acting and writing, but unlike its predecessor it is just not a lot of fun to play. Put aside the gimmick of giving voice commands and you're left with a short, clumsy, shallow and frustrating experience.
World of Mixed Martial Arts 5
As usual for the series (indeed, the dev in general), a stack of good ideas marred by fundamental flaws. Good as a hypnotic experience between other games.
Star Trek Timelines
I tried this briefly a few years ago and didn't get into it, but I certainly did this year. It's all pretty shallow, but as a fan-friendly timewaster it's decent enough.
Football Manager Touch 2019
Endlessly infuriating, and a bit buggy, but always manages to draw me back in.
submitted by Donners22 to 12in12 [link] [comments]

My big fat cancelling critique

[Info]
Hear ye, Hear ye, Contrapoints stans, fans, casual consumers and detractors all, I present to you a more full critique of the video "Cancelling" than I have ever published before.
Links:
[I'm nobody's stan -- a preamble]
While I was slowly re-watching the video and writing this critique, I got accused by a Contra-stan of being an EssenceOfThought-stan. And also a lying, disingenuous piece of shit. It was in a thread that talked about this really toxic atmosphere brewing on /breadtube and /contrapoints in which anybody who makes a video about Natalie is magically responsible for a new campaign of harassment. And this has spread to Natalie's defenders. People are saying that EoT personally mounted a harassment campaign against PigPuncher (now xanderhal, @xanderhaltv) and got him mass reported off twitter. And it just doesn't ring true to me, nonetheleast b/c xanderhal said himself that the alt-right has mass reported and swatted him in waves for the last couple years.
It's a real problem that there are stans who think everybody is either a stan or a nobody right now. Look, I'm not an EoT stan, even though I'm citing two of their videos in this critique. I have made some firm criticisms of his first video, read my profile for yourselves. When I received and posted Chrisiousity's video, EoT dropped a third drama-bomb of a video and I started to watch it. I stopped after 8 minutes because I already found EoT making one big mistake, and one really shitty line.
First, EoT says that Natalie is only talking about post-Opulence backlash, and thus accuses her of lying about a timeline on some tweets. They're just wrong.
Second, EoT says "Natalie has a fragile ego."
In the very least, this line is hack. Everybody's ego is fragile. That's freshment psychology 101, it's how egos are, it's a feature. It's just saying somebody is being too fragile, and that's an attack on character.
Second, it's fucking mean. It's mean in a general sense. And it's mean in a more personal sense, and I'll tell you why.
I'll mention this later, but I was what I call a first-generation youtube skeptic/atheist. Youtube was founded in 2006, and by 2008, peaking around 2010, we had a thriving group of what the media would call "New Atheists" on youtube. I can drop you a huge list of names, and it's still at most 20% of what was out there. I never made a single video, though I did have a webcam for a short while and regularly hanged out in Stickam with a dozen members of the Rational Response Squad. At first I fell for Pat Condell's shit. I was a big fan of Thunderf00t until his feud with DawahFilms. I apologize to the world. Sincerely. Look, what I want you to take from this is that I've come to be seen as redeemed by many feminists on reddit and beyond, and I think that Natalie is even more redeemable than I. I'm not trying to be a hater. This is constructive criticism.
But also back then, there was Natalie. Under a different channel whose title contains her deadname. I've linked to three different videos on parasocial relationships. Lemme tell you, I've been through 'em. Some that have had intense influence on my daily life, many others not so much. Natalie was, until she started Contrapoints, somewhere in the middle.
From what I've seen over the last 10 years, Natalie has every reason to be sensitive. Fragile, even. I've seen Natalie make meatspace friends with a few of these fellow atheist/skeptics, and they traveled and dined and chilled with one another. They even pulled a couple New Atheist stunts that backfired. Even contributed to a musical collab, which is still funny.
I've seen the community fragment and bubble and burst and burn and mutate. Basically I've watched Natalie lose friends and get hurt, as with many others. And with 10 years of experience, I can look back at old videos where Natalie's old self can be found, and see the unhappiness that she's described.
EssenceOfThought pulling the "fragile ego" line is frankly toxic. EoT only has 2 years of very hard work to look at, and 2 years of public transformation and transition. And EoT seems to assume that the quality of work a youtuber puts out is porportional to how head-above-water they are when it comes to stress levels and strength of will, and wealth of support. And that's wrong.
It's callous. You can't just assume things about people's accumulated life trauma. Calling people fragile as an insult, I've come to find, is morally wrong, because it calls that we celebrate stoic strength as a virtue. And it's always punching down. Every time it's punching down. Looking at somebody who's feeling vulnerable, and going "gross, you're vulnerable!" And EoT has done this despite listening to Natalie talking about a lack of friends in the world. I can't actually name many meatspace acquaintences of hers, much less good friends, besides {Theryn, Olly, Lindsay Ellis, Jenny Nicholson, other people in the few photos with Lindsay and Jenny maybe, Riley and Fiona, Chelsea Manning, Dan Olson, innuendostudios, hbomb...}. Can you? And how long distance most of those are! Almost all of them are expensive-distance. It sucks.
I stopped watching EoT's third video shortly after 8 minutes when they said that, becuase I was just disgusted. And as I said in Chrisiousity's comment section, it looks like a sign to me that in EoT's focus on Natalie the past month, Natalie has evolved in their mind from a popular creator with a specific and powerfully effective flaw, to an outright Adversary, capital-A included. And that's sad. It's the wrong way to go. In early drafts, I refrenced the first two videos because there's a lot of good points made in them. But EoT grows more combative over time and by the third video steps out of line.
So no, I'm not a stan for EssenceOfThought, and I'm not a hater of Natalie Wynn. I've even removed all but one future reference to them from this critique (if I got my editing correct). Even though you'll find that some of the faults I find with the video are the same or similar to EoT's video(s), I don't attribute malice to the flaws as EoT does, now that I've looked back at it. In fact, I'm cancelling my subscription to EssenceOfThought on that alone. It's that gross. Natalie's one overriding flaw is so common and comes from such a human place of vulnerability, I just cannot stand to any further advocate somebody's who's making her such a devil. Shit on Buck angel all you want, EoT, but Natalie is not out to be the monster that jumps out of the closet to bite at enbys. If EoT could re-make his Buck Angel video so as to leave Natalie out of it, that'd be good. As it is though... yeargh.
I still don't think EoT is leading report/harassment brigades. I think the brigaders just love EoT incidentally. EoT is boosting them, but not leading them. But that's enough.
I'm just a dude who thinks this one video, Cancelling, and the cameo in Opulence, did way more harm than she thinks. Than you think. And I think she's capable of coming to understand it, and so are you.
[Reese's Theses]
I have to agree with Chrisiousity and say that when you're doing an essay, written or video, when you're making a case, an argument, you need to leave hyperbole out of the thesis. The entire introduction, even. At least the paragraph the thesis resides in. Because what you're doing is priming.
Hyperbole is lacking in clarity. You're inviting bad interpretations and you create claims you don't know you're making when you do that. It says things whether you intend to or not. Stop it. Everybody stop it.
On the guillotine metaphor specifically: I don't think Natalie meant that cancel culture is like the guillotine in that we are meaning to murder people. All she wanted to point out was the similarity in which a tool for justice became corrupted by people who want to use it purely for the spectacle (trolling) or people who come to believe in a great expansion of enumerable crimes that deserve the max punishment (improper discretization). Natalie could've used a different punishment for the juxtaposition. Prison could serve, as cancelling is nominally a form of isolation. Or perhaps a pillory? But then again, in her defense: with the example of August Ames, Cancelling has lead to death. Or at least hastened it?
Nobody's going to be satisfied with any kind of metaphor in this case because "cancel culture" is decentralized and leaderless. If it had centralization and a written manifesto, we would be better able to describe what she's talking about in existing language : "mission drift." This is a phrase that does exist in activist lexicon. Originally intended to apply to evangelical missionaries (hence the name), I've seen an amibiguated version applied to many other kinds of activism.
This is just what happens when you work without an editor and you drink while making a video. It's not that bad.
[When is cancel culture not cancel culture? When it's ajar!]
I disagree with the claim that cancel culture sprang from "Black Twitter." Though obviously it is a re-branding of "call-out culture." Frankly I don't see anything that hasn't happened before the internet and basically any boycott in American history.
Search for callout culture on any specific social justice subreddit, search it on twitter, search all reddit or just google it... raise your hand if you never heard the word "cancel culture" until a right-wing pseudo-centrist grifter was making strawmen of it (including Obama) like it's the end of the world? I remember lots talk about call-out culture before. How black is it? Did it really come from black twitter? It makese sense that it came more from women. But specifically black women? We need help verifying this.
[James Charles pt. I: Tati]
In Tati's full video, she gives more details than simply the claim, "James Charles tries to trick straight men into thinking they're gay" (with secondary implied extension, "to trick them into sex of dubious consent"):
Natatlie's short little list does mention that cancel-crowds abstract away details, but the fact is Natalie presents the case without the details herself. She makes it seem like Tati never presents these details and that the backlash against James Charles was mostly devoid of said details. Natalie says that the only appropriate claim would read, "Tati accuses Charles of 'trying to trick straight men into thinking they're gay.'"
I think we can see that Natalie is in fact omitting details herself. And that's wrong.
It may be true that every wave of backlash, whether it be black-twitter-specific "cancel culture" or generic backlashes for all kinds of beginnings, will have a dishearteningly-large proportion of people who have joined it only for the spectacle and will not bother with the details. But Natalie has presented us with the following argument.
  1. Tati never used the words "sexual predator."
  2. Cancellers are using the words "sexual predator."
  3. Therefore, the backlash against James Charles is necessarily vacuous, and
  4. It is simply Tati wanting to eliminate a competitor.
The case of, "People have heard details that they believe are aptly summed by the words 'sexual predator'" has been dismissed out of hand, out of sight, and out of mind. That's wrong.
As for the phenomenon of the outrage itself, there are many possible dots to connect into a coherent or incoherent narrative map of weighted segments, to tell what has happened This could be a little bad I admit, but let's lump the dots into starting points and end points. First, the starting points:
And then the endpoints, categories of cancellers that:
I say every line you draw from a starting point to an endpoint is a valid hypothesis to test, and some of them can exist simultaneously because the outrage was not monolithic. And it's simply up to yourself, reader, to ascribe percentages to each line until you think you've accounted for the whole picture. That would be an honest description. And it's not what Natalie's done.
There is a bit of ambiguity in Tati's video. What does it mean to "behave sexually in [your] favor," when she speaks to James? Does she mean that these men "performed sexual favors," as the euphemism goes, meaning they performed sexual acts with james, including things such as petting, kissing, handjobs, blowjobs, receiving or giving anal penetration, rimming, etc? Or does it mean dressing and behaving flirtatiously in a very explicit manner? The list is full of assault and rape. The other option is not. And we have to ask ourselves: would or wouldn't Tati use the word "rape"? Is Tati too flustered from the extemperaneous speaking to remember or not? But that's still besides the point, it's not specifically what's wrong or right with Natalie's video and claims.
Next up on what shouldn't have been done: Nat compares two sentences, and claims that they are contradictory.
Because the first is something James' behavior, and the second is his character. Look, let's cut the bullshit, folks. Whether or not one succeeds in their attempt to abuse somebody does not have bearing on the fact that what they are doing is toxic and manipulative. This entire part of the video was bullshit. These actions do make one a bad person. This is just how the words 'toxic' and 'manipulative' fucking work. That's how using adjectives works.
When you listen to a radio personality describe a wolf failing to catch a deer this one time, do we stop describing the wolf as a predator? Was it not trying to catch prey just b/c it didn't succeed? Do we even need to hear the word "wolf" to know we're talking about a predator? Obviously, no. We know what hunting prey looks like. We can tell when two animals surprise and attack each other vs when a predator stalks and attacks.
Fuck's sake, y'all. If I swing at you and miss, do people get to say I wasn't violent towards you?! Would somebody that witnessed this happen often be wrong in describing me as violent? That's the shit you're doing with the James Charles thing!
Contrary to what Natalie says, this is not essentialism in action. An argument from essentialism would go the other way. It would begin with the belief that James Charles is a sexual predator, and then it would pick something he "would do," and transform the "would" into a "did." That is how essentialism works, and why it is problematic.
And no doubt, because so many people join outrage for the spectacle of it, b/c they just listen uncritically when dopamine says "go," there are some who went that route. But Natalie presents essentialist argumentation backwards (at this point), and gives the idea that essentialism is all we've got. Neither are correct.
Finally, Natalie brings up that we have the phrase "believe the victim" these days, and presents the James Charles cancelling as a case about why that idea is dangerous. But there's the thing: we're not talking about a backlash that was believing victims. What's been presented is cancellers believing a witness. Natalie has made the error -- and encouraged her audience to do so as well -- of disbelieving a witness and following from that, disbelieving plaintiffs (the victims) before hearing from them; in the very least, dismissing their part in the directino the outrage took, wrongfully describing the outraged as having only heard from Tati. Do I really need to explain how dangerous and unethical that is? Seems like maybe we need to have that discussion, too, by the way y'all are defending every second of this video no matter what. I mean seriously: if I had not linked to Carmie Sellitto above, would any of you stans know who he is? I just do not see a lot of you stans quoting the alleged victims and making a case of James's innocence from that. No, you just go with "I don't like the way twitterers sounded, so Tati must be lying and James is innocent." That is not good epistemology, and it's not a good way of systemic justice reform.
[James Charles pt. II]
Natalie goes on to discuss twitters that react to the un-cancellers by pointing out that they still think that JC is a racist transphobe.
First there's the issue that some of these people maybe are the type who never heard of JC before Tati's video, and have retroactively heard talk of JC saying transphobic and racist things. But I really think if one is to make the case that this is the default for people calling JC "transphobe" and "racist," that has to be shown, and not just claimed. And I think that Natalie has attributed this behavior to essentialism, when really it's at worst people who don't want to research properly.
What we're talking about here is improper discretization, or stratification, when it comes to determining when we say a person "is a transphobe" vs "has ignorant views about trans people, gender, and sexuality." There does need to be a distinction between a person who's preoccupied with their bigotry and pontificates on it by compulsion, vs a young person speaking ignorantly, albeit earnestly. If you want to name discrete steps on the journey from innocence and ignorance to full blown x-phobe, you need a lot more steps than what we're commonly presented with, which is rarely more than two. So what Natalie says 14:30 to 17:22 is good.
And she gets essentialism right this time. This is how essentialism is built. Manly men are manly, x-phobic example x-phobe full time. People start to affirm their bias by making an essentialist extrapolation and justifying it backwards. Not quite the same as what happened above in my review here. This is, "oh he's a transhpobe? So of course he said transphobic things, what else can you expect?" And that attitude leads to reading any other honestly ignorant statement being seen as just super hardcore fetishized bigotry Y bubbling to the surface. That is the essentialism that really does lead to trope 5. He's essentially this, so he's also essentially that. Nat nails this one.
BUT
[Fucking Ebola]
The ebola joke isn't "the same vague conceptual area as certain racist tropes." It is flat out a racist trope. Anybody remember "Ugandan Knuckles?" Yeah. The people who loved that shit also didn't give one shit that tongue-clicking languages in Africa didn't come near Uganda. There are other viruses one could associate with Africa that are much more wide spread and common, such as Malaria, and afflictions such Dysentery, but no.
The ebola joke is itself a very clear example of racist essentialism. Because for the joke to work, all of the continent of Africa is Africa, wink-wink. Like, all the different countries in it and how big it is... too-long-didn't-read. It's all the same. That's what's required for the joke to work. And it went exactly how Natalie describes it: to the most extreme example.
I really thought this is something Natalie would know better about given her wonderful video "America: Still Racist." And I sure as hell hope she's getting it by now, what with people whose heritage comes from all over the continent of Asia being attacked as suspects of coronavirus.
Even in JC's apology, he's just "traveling to Africa." Fucking where in Africa, JC?! This is definitely something you should be able to handle before you jump on the plane. The very same racist essentialism the joke is based on is still the same racist essentialism his apology stands on.
But sometimes call-out culture doesn't get it. I can't find any news stories that give a shit about thinking the whole continent of Africa is one country. Statistically 0 people so far have mentioned it, in my experience. And things like that are why I don't think cancel culture came from Black Twitter.
Again let me point out: "Two years ago James made a joke that referenes his fear of getting ebola in Africa" "James made a racist joke" is not abstraction. It's summary. Er... Natalie doesn't use "abstraction" the same way I ever would.
[Connecting dots: a challenger appears]
19:44 Natalie rightfully acknowledges (and is very knowledgeable about!) wolves in SJW clothing "signal-boosting" call-outs if it's against a minority person. But I think this should've been mentioned much sooner. It's really contradictory to what Natalie presented as the bulk of call-outs against JC. Suddenly there's a bit of nuance, where before there was not.
[Buck Angel]
Just read Buck Angel's twitter feed to see what a total shithouse he is. Besties with Graham Linehan and Blaire white, demanding the enby community answer for a single sex offender (Rain Dove) and accusing the whole enby community of idolizing them, all kinds of heinous shit. He's totally truscum, and the stans' defense is just inexcusable.
Why do I think Natalie keeps defending Buck when she shouldn't? The same reason stans are doing it for her: "Not my Nigel!" see link above. We all have been guilty of it and will be guilty of it for something in the future. Including me. As I said in preamble, I was a first generation atheist/skeptic youtube shitbird. Trust me. I know it when I see it. Nobody wants to believe their friend is that problematic. We all have some sort of parasocial relationship. Read links above. This is the one overriding flaw I mentioned.
But on EoT's second video, I did leave the following comment, which explains how I used to agree with Natalie more on the subject than I do now:
I've failed to understand how some of Natalie's work has harmed NB people. Mostly I've restricted my view to whether or not Natalie directly said something about NB people or the NB category. But that's not right.
A problem occurs in "The Aesthetic", in two parts. First, because it does seem like Justine wins the debate. I didn't see it that way, I just saw it as she had more to say, because that position takes longer to explain than "if we say we are then we are." But I had really forgotten something. In cinematic language, in movies, tv, the debate sphere and youtube all alike, "winning" in a debate is when you overpower your opponent. When you get to finally do your Finishing Move, the long-winded tirade that makes your adversary sit down and shut up.
It's not just Ben Shapiro that does this, it's not just the alt right and the grifters. It's often this way for lefists, too. Pwning republicans and religious zealots alike. Dan points this out in his "alt right playbook" series, Never Play Defense, 6:50 -- the clip from that tv show (West Wing) where the U.S. president makes the fundamentalist lady sit down and shut up, defeated. We like to think we don't think we see winning the way Shapiro does, when you make somebody do a 'wtf' o-face and hesitate, but often we do. more than often enough.
So, meaning to or not, Natalie had Justine do her Finishing Move and win the debate. I don't think that's winning a debate, I eventually grew out of that attitude and have not appreciated it in some time. But I let myself forget that in the real world, that's what counts for winning in people's minds, and it's very much in the cinematic language.
Part 2 is exactly like you explain, EoT, and sadly I didn't think of it. People who think that gender is performative do consistently misname, misgender, and passive/active-agressively disregard the feelings of NB people because they "don't act like the gender they claim to be, or "act like the gender they say they aren't." Performativity is, in real life, a weapon used against NB people. Binary trans people too, but it kind of never stops for NB people. It's worse.
But does that make Justine a transmedicalist? Well, no. But I'm willing to bet now that there were many more people, a greater proportion, who did not say that Justine was transmedicalist. Rather there were probably more people who said that by having the performativity advocate win the debate, Natalie glorified the most common weapon used against NB people. And when Natalie, in "Cancelling," makes it seem like the former claim is the primary or only claim, she was again either egregiously lazy in her research or outright lying. Definitely disingenuous, and definitely continuing the harm.
This even extends to Buck Angel and his attacks on his ex. Let's draw a venn diagram! Maybe not all performative theorists are trans medicalists. But all trans medicalists use it to attack NB people. And when NB people get undue skepticism thrown at them it's often in the form of "but you don't dress like the gender you say you are," which is basically to say, "So you're crossdressing? Weirdo!" So despite what I said in a reddit thread, it's pretty reasonable to extrapolate that from Buck's current truscummery, that attack too was enbyphobic.
Hey, third edit, here's some more: Maybe we should also consider three more things:
(1) that there are plenty of NB people who've never experienced an instance of being described as a crossdresser from somebody who wasn't pushing performative-theory, and
(2) What if there are more people who identify as NB who crossdress, than those who crossdress but don't.
(3) Shitty attacks on crossdressing or "incorrect performance" by default harm more NB people than not.
Dear enbys,
I formally apologize for not getting it, and for also causing harm by defending it in a couple /contrapoints threads. I will try to be better.
[Slurs Are Still Gross]
Please let's not accept "cunty" into our lexicon. Even in supposed jest like this. Ugh. It feels like this will be used unironically in the future and I don't look forward to it happily.
[I think, therefore I tran]
After she stops that, it suddenly gets good. Like, snap of the finger.
I just dealt with The Aesthetic in that youtube comment, incidentally. The video did something truly by accident in the way that I said, and it's forgivable. It's perfectly redeemable, and so is Natalie. I'm 90% with Natalie on this one. She forgot one thing about media language. Her haters forgot most things about media language.
Natalie grew out of the first tweet she apologizes for. That's awesome. She doesn't need to apologize for it, IMO, and she doesn't. Ring that bell, gorge.
[Boymode gals]
Natalie is correct that the tweet is out of context. It was part of a conversation, a narrative in which Natalie was surprised in her early exploration that some trans people not only do not dress androgynously or conventionally aligned with their self-identified pronouns, but can often have styles that seem coded entirely the other direction. Natalie is describing the experience of becoming aware of the error. The haters have completely misunderstood this.
The context was about generational differences in trans expression. What you haters need to understand is that people of Natalie's age (my age) have experienced harsher and more prevalent social attacks on trans identities, with less to none of the out reach that younger people have had access to in the 2010's. It was a lonelier experience with much less exploration and expression allowed, and it really does create different trauma and thought processes.
People are built different. Not just from the womb, but from the environment in which they grew up. Respect the build.
DING, motherfuckers.
[Leftist discord servers in spaaaaace!]
^ That's a Muppets reference. See how we're a different generation?
Good apology. noice. But not perfect. Gosh. We've listened to politicians faux-pologize for so long we aren't aware we're emulating them. Leave out the "if you felt trivialized by it" part, Natalie. They're triviliazed by it whether they're aware of the video or not.
*Less enthusiastic ding.*
[Pronoun Rodeo]
This tweet was perfectly fine. Even when one misunderstands the sarcasm and thinks Natalie was way more angry than she actually was. Pronoun circles are an adaptation to awareness of the false cis/binary hegemony. And adaptation comes with a cost. And it's fine to gripe at a skin rash. She said nothing wrong.
[Last of the Old-School Transsexuals]
I said before that I myself couldn't make sense of this line. But now I can see it's referencing the same thread from the girl-in-boymode tweet. Only she didn't really connect it to that other thread in any way, so the connective tissue is completely absent. It's only visible now because Natalie happened to juxtapose them in two contiguous video segments. I don't think she should apologize for this one.
[♪ Maybe it was me who was fucking up ♫ - "Hurt" - Oliver Tree]
53:40 -ish. "Maybe tomorrow he [Buck] will say fuck nonbinary people, and I'll have fucked up."
Well, he has gone on to practically french kiss Graham Linehan on twitter, loves Blaire White, and as I pointed out in another /contrapointsdrama thread, demanded that the enby community answer for a supposed enby icon doing a bad thing once in his young past, which is a great big trio of middle fingers to nonbinary folk.
[The Soy Luck Club]
I'll just copypaste much of what I said before about the vidcon 2017 events, but add a little too:
Natalie, there's something I really want to get through to your brain, and it just hasn't happened yet. Know that "nice to me IRL they're not problematic on a level worth confronting" fallacy I mentioned above? The alt-right shitlords don't reciprocate it, at least not in the same way. They just increase their own self worth and validation. If you're nice to them IRL, for any reason, they will only concede in some amount to something very specific that personally made you upset on that day on that brunch. But then they escalate everything else because you became "one of the good ones," and they get to have their extra recruitment ammo of "see? some lefty loves me! the others are just haters and their evidence made up!". and that's just what they've done if they managed to keep up a regularly active youtube channel.
please. stop. feeding. that. beast. That brunch is regrettable. A confrontational livestream is one thing. The brunch is another.
I don't know why you are so unaware, Natalie. you validated their harassment during the harassment. Their presence at vidcon, every single second of it, was harassment, and you sat with the figurative dog-whistling wolves in their zoot suits and chummed it up . And you have never bothered to listen to this fact. "because they were nice to me IRL."
* (The above imagery is derived from old cartoons the youngest here probably haven't seen.)
sargon, armoredskeptic, shoe0nhead, chris raygun, etc all, in total more than a dozen, went to they could occupy blocks of chairs so that Anita Sarkeesian couldn't ignore their presence. That's what Anita was reacting to when she referred to sargon as a "garbage human" in a live panel.
Even during the brunch, they sat together so as to create a space that Anita couldn't also occupy (or avoid seeing), to keep her out of the dining area, because everything she says and does can and will be used against her in the court of alt-right law. They travel in groups to any panel she's in or wants to watch so that they can't be ignored and make Anita upset about what new youtube/twitter harassment onslaught is about to be faced not only by her, but anybody she positively associates with at the con. And you joined them. You couldn't see through it. You bought the "nice to you irl" bait, and you harassed Anita Sarkeesian. There, that's the reality of it, why I'm still bringing this up myself after 2 years. You may have been unaware of it at the time, but you were harassing Anita Sarkeesian. It's not. ok. I just do not want for you to bring up that brunch and not be confronted about it.
Just so you readers out there understand why Natalie even mentioned Laci Green, why people have compared Natalie and Laci: it's because Laci started dating Chris Raygun, accepted a shitty fake apology from SargonOfAkkad, and changed her mind on all trans issues, and this all happened at that same vidcon.
[The Theryn Parsons Project]
Get it? Because it's Theryn, and Alan Parsons Project, the band? Fuck you, I'm funny!
Has anybody watched Shoe0nHead the last 2 years? Fuck no, she didn't evolve as a better person. Even now that she's trying to pander to the left on her "brainlet" channel, she's still a turd. And "Brainlet" is a 4chan meme. She's just grifting still. There are plenty of breadtube members who fall for this, too.
[Twitter, the clogged shitter]
Do any of these twitters understand what the difference is between grift and just asking for compensation for hard work? Doesn't seem like it.
Yes it's still a huge deal that Natalie doesn't want to see Buck for what he is. But clearly , contrary to what many alt-right concern trolls would have us believe about their baby bigots, Natalie really is a person for whom honey attracts more cooperation than vinegar. We really could've sat down with Natalie and demonstrated what's wrong with Buck Angel in a civilized manner. But instead yer jumping to this 'grifer', 'terf' & 'truscum' charges and stuff? No wonder Natalie identifies with James Charles (outside of the intern abuse). Y'all jumped straight from "She's made a mistake" to "Contrapoints is the devil, Bobby Boucher!" with no point in between.
And no wonder she wants to avoid looking into it as long as possible - giving this type of twitter an inch yields a mile more bullshit abuse. Y'all aren't just cutting your cord -- you're making a cat-and-nine-tails and whipping mutaneers.
Lindsay Ellis went into a hospital to deal with the abuse people were giving her before Opulence. And this is how you deal with her being associated with Natalie? This isn't cancelling. This is witch hunting.
What I'm doing here is legitimate critique. What twitter is doing is not.
People who do activism on Twitter inevitably turn into reactionary shitheads. We should ALL quit Twitter. I've been through this with the first-generation youtube atheists/skeptics, too! I watched at least three sub-communities crumble because they couldn't correctly put together twitter timelines, soundbites, DMs, and private facebook groups into coherent narratives, and they all drove themselves into extinction. Which I'm sure Natalie may have also watched glumly, and I don't blame her for not wanting to live through that multiple times.
1:12:10
And likewise, when a mob is at my doorstep demanding I condemn Buck Angel to save myself from Cancellation... No!
That's just it, isn't it? Y'all could just cancel your subscription, announce why, convince others to, and move on. You can make videos all about Buck Angel, that don't witch hunt any of his followers, and present it casually all over the internet until it works. If you successfully succeed in canceling her, she loses all her money, she stops making the videos, and you can move on. But you don't do that. You come to her over and over, with your carrot and stick, and demand she dance. You're not acting like she's a person in power who needs a strong public response. You're showing that you have the power and want to use it not for public good but for personal gratification. This is indeed how a mob behaves. But y'all think you're marching on Washington.
I've checked. There have never, ever been so many videos or tweets made in anger about Buck Angel until Opulence. There is no reason to make it seem like association with Natalie Wynn is inflating his influence to such a dangerous level as to warrant this. If Buck was so goddamn bad, you wouldn't need the help of bashing Contrapoints. The jump would never have happened if you thought that. Now that I know about him, I do think he's that bad. But you don't!
And I don't care that you can say that Natalie has been showing up on NPR and news outlets. Know who else has done that? Anita Sarkeesian. Anita went all the way to the fucking U.N.. And how much influence does she have on any of your lives? A hair above zero, that's what. Y'all think you're better than gamergaters or the republicans bashing Greta Thunberg? Nah. Ya ain't.
There are a few youtubers who have made some OK, good-faith critiques. But you twitter folk are garbage humans.
I don't have anything negative to say about the rest of the video.
submitted by Aerik to u/Aerik [link] [comments]

Auditing popular crates: how a one-line unsafe has nearly ruined everything

Edit: this is a rather long post that's not very readable on old Reddit's grey background. Click here to read it on Medium.
Following the actix-web incident (which is fixed now, at least mostly) I decided to poke other popular libraries and see what comes of it. The good news is I've poked at 6 popular crates now, and I've got not a single actually exploitable vulnerability. I am impressed. When I poked popular C libraries a few years ago it quickly ended in tears security vulnerabilities. The bad news is I've found one instance that was not a security vulnerability by sheer luck, plus a whole slew of denial-of-service bugs. And I can't fix all of them by myself. Read on to find out how I did it, and how you can help!
My workflow was roughly like this:
  1. See if the crate has been fuzzed yet to identify low-hanging fruit.
  2. If it has been fuzzed, check sanity of fuzzing harness.
  3. If something is amiss, fuzz the crate.
  4. In case fuzzing turns up no bugs, eyeball the unsafes and try to check them for memory errors.
  5. If no horrific memory errors turn up, try to replace whatever's under unsafe with safe code without sacrificing performance.
Turns out Rust community is awesome and not only has excellent integration for all three practical fuzzers along with a quick start guide for each, but also a huge collection of fuzz targets that covers a great deal of popular crates. Ack! Getting low-hanging fruit at step 1 is foiled!
So I've started checking whether fuzzing targets were written properly. Specifically, I've started looking for stuff that could block fuzzing - like checksums. A lot of formats have them internally, and PNG has not one but two - crc32 in png format and adler32 in deflate. And lo and behold, none of the crates were actually disabling checksums when fuzzing! This means that random input from fuzzer was rejected early (random data does not have a valid checksum in it, duh) and never actually reached the interesting decoding bits. So I've opened PRs for disabling checksums during fuzzing in miniz_oxide, png, lodepng-rust, and ogg, and then fuzzed them with checksums disabled. This got me:
inflate crate was the first where fuzzing has turned up nothing at all, so I've started eyeballing its unsafes and trying to rewrite them into safe code. I've added a benchmarking harness and started measuring whether reverting back to safe code hurts performance. cargo bench was too noisy, but I've quickly discovered criterion which got me the precision I needed (did I mention Rust tooling is awesome?). I got lucky - there were two unsafes with two-line safe equivalent commented out, and reverting back to safe code created no measurable performance difference. Apparently the compiler got smarter since that code was written, so I've just reverted back to safe code.
This left just one unsafe with a single line in it. Spot the security vulnerability. I would have missed it if the crate maintainer hadn't pointed it out. If you can't, there are hints at the end of this post.
By sheer luck the rest of the crate just so happens to be structured in a way that never passes input parameters that trigger the vulnerability, so it is not really exploitable. Probably. I could not find a way to exploit it, and the crate maintainer assures me it's fine. Perhaps we just haven't figured out how to do it yet. After all, almost everything is exploitable if you try hard enough.
Sadly, simply replacing the unsafe .set_len() with .resize() regressed the decompression performance by 10%, so instead I've added an extra check preventing this particular exploit from happening, and then liberally sprinkled the function with asserts that panic on every other way this unsafe could go wrong that I could think of.
Is the function secure now? Well, maybe. Maybe not. Unless we either rewrite it in safe rust (or prove its correctness, which is a lot harder) we will never know.
The thing is, I'm pretty sure it's possible to rewrite this in safe Rust without performance penalty. I've tried some local optimizations briefly, to no avail. Just like with high-level languages, writing fast safe Rust requires staying on the optimizer's happy paths, and I have not found any documentation or tooling for doing that. The best I've got is https://godbolt.org/ that lets you inspect the LLVM IR as well as assembler and shows what line of Rust turned into what line of assembly, but you can't feed your entire project to it. You can get rustc to dump LLVM IR, but it will not tell you what line turned into what (at least by default), let alone do readable highlighting. As pointed out in comments, cargo-asm that does the trick! And you also need tools to understand why a certain optimization was not applied by rustc. LLVM flags -Rpass-missed and -Rpass-analysis seem to be capable of doing that, but there is literally no documentation on them in conjunction with Rust.
Discussing the vulnerability further would be spoilerrific (seriously, try to locate it yourself), so I'll leave further technical discussion until the end of the post. I want to say that I was very satisfied with how the crate maintainer reacted to the potential vulnerability - he seemed to take it seriously and investigated it promptly. Coming from C ecosystem it is refreshing to be taken seriously when you point out those things.
By contrast, nobody seems to care about denial of service vulnerabilities. In the 3 crates I've reported such vulnerabilities for, after 3 weeks not a single one was investigated or fixed by maintainers of those crates, or anyone else really. And the DoS bugs are not limited to panics that you can just isolate into another thread and forget about.
After not getting any reaction from crate maintainers for a while I tried fixing those bugs myself, starting with the png crate. In stark contrast to C, it is surprisingly easy to jump into an existing Rust codebase and start hacking on it, even if it does rather involved things like PNG parsing. I've fixed all the panics that fuzzers discovered based on nothing but debug mode backtraces, and I don't even know Rust all that well. Also, this is why there are 4 distinct panics listed for PNG crate: I've fixed one and kept fuzzing until I discovered the next one. lewton probably has many more panics in it, I just didn't got beyond the first one. Sadly, three weeks later my PR is still not merged, reinforcing the theme of "nobody cares about denial of service". And png still has a much nastier DoS bug that cannot be isolated in a thread.
(To be clear, this is not meant as bashing any particular person or team; there may be perfectly valid reasons for why it is so. But this does seem to be the trend throughout the ecosystem, and I needed some examples to illustrate it).
Also, shoutout to tungstenite - it was the only crate that did not exhibit any kinds of bugs when being fuzzed for the first time. Kudos.
Conclusions:
Originally I thought this would be a fun exercise for a few weekends, but the scope of the work quickly grew way beyond what I can hope to achieve alone. This is where you come in, though! Here's a list of things you can try, in addition to the hard tooling tasks listed above:
  1. Fuzz all the things! It takes 15 minutes to set up per crate, there is no reason not to. Also, there is a trophy case.
  2. Fix bugs already discovered. For example: panic in lewton (easy), unbounded memory consumption in png (intermediate), lodepng memory leak (C-hard). You can also fuzz lewton afterwards to get more panics, just don't forget to use ogg dependency from git. You can reuse my fuzz harnesses if you wish.
  3. Refactor unsafes in popular crates into safe code, ideally without sacrificing performance. For example, inflate crate has just one unsafe block remaining, png has two. There are many more crates like that out there.
  4. There are easy tasks on docs and tooling too: AFL.rs documentation is outdated and describes only version 0.3. Version 0.4 has added in-process fuzzing that's ~10x faster, it needs to be mentioned. Also, AFL could use more Rusty integration with Cargo, closer to what cargo-fuzz does. Also, disabling checksums is a common pitfall that needs to be mentioned.
I'd love to keep fixing all the things, but at least in the coming month I will not able to dedicate any time to the project. I hope I've managed to at least lead by example.
And now, details on that vulnerability! If you haven't found it yourself, here's a hint: similar bugs in C libraries.
If you still haven't found it, see the fix.
Spoilerrific discussion of the vulnerability below.
Vulnerable code from git history for reference
The function run_len_dist() does a fairly trivial thing: resizes a vector to fit a specified amount of data and copies data from element i to element i+dist until i+dist hits the end of the vector. For performance, contents of the vector are not initialized to zeroes when resizing, as it would have been done by vec.resize(); instead, vec.set_len() is used, creating a vector with a number of elements set to uninitialized memory at the end.
The function never checks that dist is not zero. Indeed, if you call it with dist set to 0, it will simply read uninitialized memory and write it right back, exposing memory contents in the output.
If this vulnerability were actually exploitable from the external API (which it isn't, probably), inflate would have output contents of uninitialized memory in the decompressed output. inflate crate is used in png crate to decompress PNGs. So if png crate was used in a web browser (e.g. servo) to decode images, an attacker could pass a crafted PNG to the client, then read the decoded image using javascript. This lets the attacker read memory contents from the browser - cookies, passwords, you name it. This is not quite as bad as Heartbleed or Meltdown, but it's up there.
Sadly, regular fuzzing would not have discovered this vulnerability. If it were actually exploitable, at least one way to trigger it would involve setting several distinct bytes in the input to very specific values. And even the best current generation fuzzers cannot trigger any behavior that requires changing more than one byte simultaneously, except in rare cases or if you explicitly tell what consecutive byte strings it should try. And there is nothing in the code that would guide the fuzzers to these specific values.
Even if fuzzers did discover such an input by random chance, they would not have recognized it as a vulnerability, unless you do either of these things:
This just goes to show that fuzzing unsafe code does not actually guarantee absence of bugs.
Safe Rust, however, does guarantee absence of memory errors that lead to arbitrary code execution exploits and other unspeakable horrors. So let's use it.
submitted by Shnatsel to rust [link] [comments]

FUD Copy Pastas

**Last updated: May 30, 2018: Updated wallet info with release of Trinity.
This 4 part series from the IOTA foundation covers most of the technical FUD centered at IOTA.
https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
Also the official IOTA faq on iota.org answers nearly all of these questions if you want to hear the answers directly.
Purpose of Writing
Since posting FUD is so ridiculously low-effort in comparison to setting the record straight, I felt it necessary to put a log of copy-pastas together to balance the scales so its just as easy to answer the FUD as it was to generate it. So next time you hear someone say "IOTA is centralized", you no longer have to take an hour out of your day and spin your wheels with someone who likely had an agenda to begin with. You just copy-paste away and move on.
It's also worth mentioning IOTA devs are too damn busy working on the protocol and doing their job to answer FUD. So I felt a semblance of responsibility.
Here they are. These answers are too my understanding so if you see something that doesn't look right let me know! They are divided into the following categories so if you are interested in a specific aspect of IOTA you can scroll to that section.
1) WALLET
2) COMMUNITY
3) INVESTING
4) TECHNICAL

WALLET

IOTA was hacked and users funds were stolen!

First, IOTA was not hacked. The term “hacked” is thrown around way too brazingly nowadays and often used to describe events that weren’t hacks to begin with. Its a symptom of this space growing way too fast creating situations of the blind leading the blind and causing hysteria.
What happened:
Many IOTA users trusted a certain 3rd party website to create their seed for their wallets. This website silently sent copies of all the seeds generated to an email address and waited till it felt it had enough funds, then it took everyones money simultaneously. That was the ”hack”.
https://blog.iota.org/the-secret-to-security-is-secrecy-d32b5b7f25ef
The lesson:
The absolute #1 marketed feature of crypto is that you are your own bank. Of everything that is common knowledge about crypto, this is at the top. But being your own bank means you are responsible for the security of your own funds. There is no safety net or centralized system in place that is going to bail you out.
For those that don’t know (and you really should if you’ve invested in anything crypto), your seed is your username-pw-security question-backup email all rolled into one. Would you trust a no-name 3rd party website to produce your username+pw for your bank account? Because thats essentially what users did.
The fix:
Make your seed offline with the generators in the sidebar or use dice. This is outlined in the “how to generate wallet and seed” directly following.
The trinity and carriota wallets will have seed generators within them upon their release.

How to generate wallet and seed

1) Download official trinity wallet here
2) follow the instructions on the app.
3) Do not run any apps in conjunction with the trinity app. Make sure all other apps are completely closed out on your device.

Are you sure a computer can’t just guess my seed?

An IOTA seed is 81 characters long. There are more IOTA seed combinations than atoms in the universe. All the computers in the world combined would take millions billions of years just to find your randomly generated one that’s located somewhere between the 0th and the 2781st combination. The chance for someone to randomly generate the exact same seed as yours is 1 / (2781).
If you can’t fathom the number 27 ^ 81, this video should help:
https://www.youtube.com/watch?v=p8YIdmwcubc

Why is Trinity wallet taking so long!!??

Trinity is out. https://trinity.iota.org/

COMMUNITY

IOTA introduction video to share with family

https://youtu.be/LyC04NrJ3yA

Tangle visualizers

http://tangle.glumb.de/

How to setup a full node

Download Bolero and run! Bolero is an all-in-one full node install package with the latest IOTA IRI and Nelson all under a one-click install!
https://github.com/SemkoDev/bolero.fun/releases
"If you want to help the network then spam the network. If you really want to help the network then create a full node and let others spam you!"

No questions or concerns get upvoted, only downvoted!

That’s just the nature of this business. Everyone in these communities has money at stake and are extremely incentivized to keep only positive news at the top of the front page. There is nothing you're going to do about that on this subreddit or any crypto subreddit. It's just a reddit fact of life we have to deal with. Everyone has a downvote and everyone has an upvote. But what can be done is just simply answer the questions even if they are downvoted to hell. Yea most people wont' see the answers or discussion but that one person will. every little bit counts.
I will say that there are most certainly answers to nearly every FUD topic out there. Every single one. A lot of the posts I'm seeing as of late especially since the price spike are rehashed from months ago. They are often not answered not because there isn't an answeexplanation, but because regulars who have the answers simply don't see them (for the reason listed above). I can see how it's easy for this to be interpreted (especially by new users) as there not being an answer or "the FUDsters are on to something" but thats just not the case.

Developer's candidness (aka dev's are assholes!)

http://www.reddit.com/Iota/comments/7obyyx/serious_talk_about_pr_system_iota_and_david/ds8ouvc
http://www.reddit.com/Iota/comments/7obyyx/serious_talk_about_pr_system_iota_and_david/ds8rega
http://www.reddit.com/Iota/comments/7oi9g8/why_is_everyone_so_critical_of_david_this_has_to/ds9rtbb
https://i.redd.it/qb0ik4tgny401.jpg
Lastly and to no surprise, David conducts himself very professionally in this interview even when asked several tough questions about the coordinator and MIT criticism.

IOTA Devs do not respond appropriately to criticism

When critiquers provide feedback that is ACTUALLY useful to the devs, then sure they'll be glad to hear it. So far not once has an outside dev brought up something that the IOTA devs found useful. Every single time it ends up being something that was already taken into consideration with the design and if the critiquer did an ounce of research they would know that. Thus you often find the IOTA devs dismissing their opinion as FUD and responding with hostility because all their critique is really doing is sending the message to their supporters that they are not supposed to like IOTA anymore.
Nick Johnson was a perfect example of this. The Ethereum community was co-existing [peacefully]with IOTA’s community (as they do with nearly all alt coins) until Nick wrote his infamous article. Then almost overnight Ethereum decided it didn’t like IOTA anymore and we’ve been dealing with that shit since. As of today, add LTC to that list with Charlie’s (even admitting) ignorant judgement of IOTA.
12/17/2017: Add John McAfee (bitcoin cash) and Peter Todd (bitcoin) to the list of public figures who have posted ignorantly on IOTA.

A lot of crypto communities certainly like to hate on IOTA...

IOTA is disrupting the disrupters. It invented a completely new distributed ledger infrastructure (the tangle) that replaces the blockchain and solves all of its fundamental problems (namely fees and scaling). To give you an idea of this significance, 99% of the cryptocurrencies that exist are built on a block chain. These projects have billions of dollars invested into them meaning everyone in their communities are incentivized to see IOTA fail and spread as much FUD about it as possible. This includes well known organizations, public figures, and brands. Everyone commenting in these subreddits and crypto communities have their own personal money at stake and skin in the game. Misinformation campaigns, paid reddit posters, upvote/downvote bots, and corrupt moderators are all very real in this space.

INVESTING

How do I buy IOTA

https://medium.com/@fuo213/how-to-buy-iota-the-complete-guide-for-crypto-dummies-e63560caf921

What is the IOTA foundation?

IOTA foundation is a non-profit established in Germany and recognized by the European Union. Blog post here: https://blog.iota.org/iota-foundation-fb61937c9a7e

How many companies and organizations are interested, partnered or actively using IOTA?

A lot, and often too many to keep up with.
https://reddit.com/Iota/comments/7f3dmx/list_of_known_iota_partnerships_corporate/

How was IOTA distributed?

All IOTAs that will ever exist were sold at the ICO in 2015. There was no % reserved for development. Devs had to buy in with their personal money. Community donated back 5% of all IOTA so the IOTA foundation could be setup.

No inflation schedule? No additional coins? How is this sustainable?

Interestingly enough, IOTA is actually the only crypto that does not run into any problems with a currency cap and deflationaryism. Because there are zero fees, you will always be able to pay for something for exactly what it's worth using IOTA, no matter how small the value. If by chance in the future a single iota grows so large in value that it no longer allows someone to pay for something in fractions of a penny, the foundation would just add decimal points allowing for a tenth or a hundreth or a thousandth of an iota to be transacted with.
To give you some perspective, if a single IOTA equals 1 penny, IOTA would have a 27 trillion dollar market cap (100x that of Bitcoin's today)

IOTA is not for P2P, only for M2M

With the release of the trinity wallet, it's now dead simple for anyone to use IOTA funds for P2P. Try it out.

Companies technically don’t have to use the IOTA token

Yes they do
Worth clarifying that 0 iota data transactions are perfectly fine and are welcomed since they still provide pow for 2 other transactions and help secure the network. In the early stages, these types of transactions will probably be what give us the tps/pow needed to remove the coordinator and allow the network defend 34% attacks organically.
But... if someone does not want to sell or exchange their data for free (0 IOTA transaction), then Dominic is saying that the IOTA token must be used for that or any exchange in value on the network.
This is inherently healthy for the ecosystem since it provides a neutral and non-profit middle ground that all parties/companies can trust. If one company made their own token it wouldn’t be trusted since companies are incentivized by profits and nothing is stopping them from manipulating their token to make them more money. Thus, the IOTA foundation will not partner with anyone who refuses to take this option off the table.

All these companies are going to influence IOTA development!!

These companies have no influence on the development of IOTA. They either choose to use it or they don’t.

Internet of things is cheap and will stay cheap

Internet of things is one application of IOTA and considered by many to be the 4th industrial revolution. Go do some googling. IOTA having zero fees enables M2M for the first time in history. Also, if a crypto can do M2M it sure as shit can do M2P and P2P. M2M is hard mode.

IOTA surpassing speculation

IOTA, through the data marketplace and [qubic](qubic.iota.org), will be the first crypto to surpass speculation and actually be used in the real world for something. From there, it will branch out into other use cases, such as P2P. Or maybe P2P use of IOTA will grow in parallel with M2M, because why not?
https://blog.iota.org/iota-data-marketplace-cb6be463ac7f
12/19/17 update: Bosch reinforces IOTA's break-out from speculation by buying IOTA tokens for its future use in the data marketplace. https://i.redd.it/8e5b8bi9ov401.png
http://www.bosch-presse.de/pressportal/de/en/robert-bosch-venture-capital-makes-first-investment-in-distributed-ledger-technology-137411.html

Investing in a new project barely off the ground

Investing in a project in its early stages was something typically reserved for wealthy individuals/organizations before ICO’s became a thing. With early investing comes much less hand holding and more responsibility on the user to know what they are doing. If you have a hard time accepting this responsibility, don’t invest and wait for the technology to get easier for you. How many people actually knew how to use and mine bitcoin in 2009 before it had all its gui infrastructure?
IOTA is a tangle, the first of its kind. NOT a copy paste blockchain. As a result wallets and applications for IOTA are the first of their kind and translating the tangle into a nice clean user-friendly blockchain experience for the masses is even more taxing.

Why is the price of my coin falling?!

This may be the most asked question on any crypto subreddit but it's also the easiest to explain. The price typically falls when bad things happen to a coin or media fabricates bad news about a coin and a portion of investors take it seriously. The price increases when good things happen to a coin, such as a new exchange listing or a partnership announced etc.. The one piece that is often forgotten but trumps all these effects is something called "market forces".
Market forces is what happens to your coin when another coin gets a big news hit or a group of other coins get big news hits together. For example, when IOTA data marketplace released, IOTA hit a x5 bull run in a single week. But did you notice all the other alt coins in the red? There are a LOT of traders that are looking at the space as a whole and looking to get in on ANY bull action and will sell their other coins to do so. This effect can also be compounded over a long period of time such as what we witnessed when the bitcoin fork FOMO was going on and alt coins were squeezed continuously to feed it for weeks/months.
These examples really just scratch the surface of market forces but the big takeaway is that your coin or any coin will most certainly fall (or rise) in price at the result of what other coins are doing, with the most well known example being bitcoin’s correlation to every coin on the market. If you don't want to play the market-force game or don't have time for it, then you can never go wrong buying and holding.
It's also important to note that there are layers of investors. There's a top layer of light-stepping investors that are a mixture of day traders and gamblers trying to jump in and jump out to make quick money then look for the next buying (or shorting) opportunity at another coin. There's a middle layer of buyers and holders who did their research, believe in the tech and placing their bets it will win out in the long run. And the bottom layer are the founders and devs that are in it till the bitter end and there to see the vision realized. When a coin goes on a bull run, always expect that any day the top layer is going to pack up and leave to the next coin. But the long game is all about that middle layer. That is the layer that will be giving the bear markets their price-drop resistance. That is why the meme "HODL" is so effective because it very elegantly simplifies this whole concept for the common joe and makes them a part of that middle layer regardless if they understand whats going on or not.

TECHNICAL

How is IOTA free and how does it scale

IOTA is an altruistic system. Proof of work is done in IOTA just like bitcoin. Only a user’s device/phone must do pow for 2 other transactions before issuing one of its own. Therefore no miners and no fees. And the network becomes faster the more transactions are posted. Because of this, spamming the network is encouraged since they provide pow for 2 other transactions and speed up the network.

IOTA is centralized

IOTA is more decentralized than any blockchain crypto that relies on 5 pools of miners, all largely based in China. Furthermore, the coordinator is not a server in the dev’s basement that secretly processes all the transactions. It’s several nodes all around the globe that add milestone transactions to show the direction of the IF’s tangle within the DAG so people don’t accidentally follow a fork from a malicious actor. Anyone with the know-how can fork the tangle right now with a double-spend. But no one would follow their fork because the coordinator reveals which tangle is the legit IF one. If the coordinator wasn’t there (assuming low honest-transaction volume), there would be no way to discern which path to follow especially after the tangle diverges into forks of forks. Once throughout of honest transactions is significant enough, the “honest tangle” will replace the coordinated one and people will know which one to follow simply because it’s the biggest one in the room.
Referencing the coordinator is also optional.
Also, if you research and understand how IOTA intends to work without the coordinator, it’s easier to accept it for now as training wheels. I suggest reading pg 15 and on of the white paper analyzing in great depth how the network will defend different attack scenarios without a coordinator. For the past several months, IOTA foundation has been using St Petersburg college’s super computer to stress test IOTA and learn when they can turn the coordinator off. There will likely be a blog about the results soon.
This is another great read covering double spends on IOTA without a coordinator: www.tangleblog.com/2017/07/10/is-double-spending-possible-with-iota/
This too: http://www.reddit.com/Iota/comments/7eix4a/any_iota_guru_that_can_explain_what_this_guy_is/dq5ijrm
Also this correspondence with Vitalik and Come_from_Beyond https://twitter.com/DavidSonstebo/status/932510087301779456
At the end of the day, outstanding claims require outstanding evidence and folks approaching IOTA with a “I’ll believe it when I see it” attitude is completely understandable. It’s all about your risk tolerance.

Can IOTA defend double spend attacks?

99% of these “but did they think about double spend attacks?” type questions could just be answered if people went and did their own research. Yes of course they thought about that. That’s like crypto101…
www.tangleblog.com/2017/07/10/is-double-spending-possible-with-iota/

Will IOTA have smart contracts?

Yes - qubic.iota.org

Trinary vs binary?

"By using a ternary number system, the amount of devices and cycles can be reduced significantly. In contrast to two-state devices, multistate devices provide better radix economy with the option for further scaling"
https://www.nature.com/articles/srep36652
https://www.reddit.com/CryptoCurrency/comments/6jgbvb/iota_isnt_it_the_perfect_cryptocurrency/dje8os2/

Bitcoin with lightning network will make IOTA obsolete.

If you want lightning network, IOTA already released it. Called flash channels.
https://blog.iota.org/instant-feeless-flash-channels-88572d9a4385

IOTA rolled its own crypto!

https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
This is why: https://blog.iota.org/the-transparency-compendium-26aa5bb8e260
Cybercrypt has been hired to review and audit it. IOTA is currently running SHA-3/KECCAK now until Curl is ready.

MIT said bad things about IOTA

https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
And for official formal closure that MIT was completely wrong:
https://www.reddit.com/CryptoCurrency/comments/7svr8mit_media_lab_dci_allegations_proven_wrong_iotas/
https://blog.iota.org/curl-disclosure-beyond-the-headline-1814048d08ef
https://medium.com/@comefrombeyond/cfbs-comments-on-https-www-media-mit-edu-posts-iota-response-5834c7f8172d

Nick Johnson says IOTA is bad!

Nick Johnson is an ethereum dev who is incentivized to see IOTA fail, see CFBs twitter responses here.
https://mobile.twitter.com/nicksdjohnson/status/912676954184323073?lang=en
And this
https://t.co/1HgfPhg2lP
And this
https://www.reddit.com/Iota/comments/72lly0/comment/dnjk9f5?st=JB2VKUBB&sh=a2892548
And this
https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2

IOTA is not private!

Masked authenticated messages exist right now so data can be transferred privately. Very important for businesses.

Coin privacy

Centralized coin mixer is out that foundation runs. Logs are kept so they can collect data and improve it Folks can copy the coin mixer code and run it themselves. Goal is for mixer to be decentralized and ran by any node.

How do nodes scale? How on earth can all that data be stored?

Full nodes store, update and verify from the last snapshot, which happens roughly every month. Its on the roadmap to make snapshotting automatic and up to each full node’s discretion.With automatic snapshots, each full node will act as a partial perma-node and choose when to snapshot its tangle data. If someone wants to keep their tangle data for several months or even years, they could just choose not to snapshot. Or if they are limited on hard drive space, they could snapshot every week.
Perma-nodes would store the entire history of the tangle from the genesis. These are optional and would likely only be created by companies who wish to sell historical access of the tangle as a service or companies who heavily use the tangle for their own data and want to have quick, convenient access to their data’s history.
Swarm nodes are also in development which will ease the burden on full nodes. https://blog.iota.org/iota-development-roadmap-74741f37ed01

Node discovery is manual? Wtf?

Nelson is fixing has fixed this:
https://medium.com/deviota/carriota-nelson-automatic-peer-discovery-for-iota-bdca9b8b8750
https://medium.com/deviota/carriota-nelson-in-a-nutshell-1ee5317d8f19
https://github.com/SemkoDev/nelson.cli

IOTA open source?

https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
IOTA protocol is open source. The coordinator is closed source open source.
https://imgur.com/a/xWQUp

Foundation moved user's funds?

https://blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
https://blog.iota.org/claims-and-reclaims-finalization-e692844c505a
https://www.reddit.com/Iota/comments/7mmimu/claims_and_reclaims_is_processing/drv63d5/

My IOTA donation address:

9PZFQNPLVDUNGAOYYMMXFWMGNPMNAJWZKTYOOMCYQTZQA9RPVVN9SE9KGOL9HWZFJBXKQGEOY9JJYDXB9TY9FLQPXB
submitted by mufinz2 to Iota [link] [comments]

Results of the October 2018 State of the Game Survey!

Hi all,

It’s time for the results!

Thank you to everyone who participated once again, I hope you enjoyed it! If you responded to the survey or find these results valuable, upvotes to increase the visibility are much appreciated. I don’t want anyone who took the time to respond to miss seeing the results!

As always, neither myself nor this survey are associated with Intelligent Systems or Nintendo in any way. Please direct feedback about the game itself to the official channels.

Now let’s get into it! The post itself now contains more results in text format rather than graphical format in order to reduce the time it takes to process and compile these results. As such, the typical album of results would be very incomplete, so I’ve opted to remove it. Thank you for understanding!
 
Previous Survey Results:
State of the Game Surveys’ Analysis – Trend over Time and Predictions for the Future
Hero Catalog and Hero Rarity Survey III
July State of the Game Survey

~ Demographics ~

67.5% began playing FE:H in February 2017, with 9.3% more joining between March and May. 2.6% of respondents joined since June 2018. Full results here: [Graph].

31.9% report being F2P, while 14.5% have spent less than $20, 17.1% spent between $21 - $100 and 9.4% have spent over $1000 (up 0.4% from last survey). Full results here: [Graph].

The average age is 22 years old. Full results here: [Graph]. Remember that these results are influenced by the subreddit’s demographics and are not representative of the larger player population.

80.2% of respondents are male, 15.7% female, and 1.9% non-binary. Remember that these results are influenced by the subreddit’s demographics and are not representative of the larger player population.

41.3% play FE:H between 30-60 minutes per day, with 10.6% playing less than 30 minutes per day, and 30.5% play between 1-2 hours per day. 9.3% play for 2-3 hours, and 4.8% play for 3+ hours per day.

~ Summoning ~

Arrival of the Brave is the most summoned-from banner since the previous survey, with 87.0% of respondents reporting that they have used orbs on it at least once. Legendary Heroes: Tiki is the runner-up at 69.3%, followed by Festival in Hoshido at 64.1%. Full results here: [Graph].

Arrival of the Brave is the most common orb-draining banner since the previous survey, with 38.6% of respondents reporting that they used the most orbs on it. Runner-up is Festival in Hoshido at 12.3%, followed by Legendary Heroes: Tiki at 12.1%. Full results here: [Graph].

Arrival of the Brave is the most common favorite banner since the previous survey, with 30.1% of respondents reporting it as their favorite. Runner-up is Generals of Muspell at 16.0%, followed by Doorway to Destiny at 11.0%. Full results here: [Graph].

Arrival of the Brave was the banner that the most respondents spent money on, with 14.8% buying orbs specifically to summon on it. Legendary Heroes: Tiki is the runner-up at 11.5%, followed by Generals of Muspell at 9.0%. Full results here: [Graph].

9.0% pulled for either Helbindi or Laegjarn specifically for their Duel skills that boost Arena BST, compared to 90.1% who did not.

Veronica was the most common choice for the free Arrival of the Brave hero at 45.4%. Next was Hector at 19.6%, Celica at 14.1%, and Ephraim at 13.4%.

If they had only been able to choose one Arrival of the Brave hero to get for free, with no chance of summoning for the others, 60.3% would have chosen Veronica. 15.2% would choose Hector, 10.1% would choose Ephraim, and 8.1% would choose Celica.

~ Grand / Bound / Legendary Hero Battles ~

Completion Rates on Infernal:
  • (81.1%) GHB Jamke
  • (80.7%) BHB Micaiah & Sothe
  • (77.9%) LHB Hector
  • (75.1%) LHB Lucina
  • (75.1%) LHB Marth
  • (74.3%) GHB Garon
  • (66.6%) LHB Tiki

Average Difficulty Ratings on Infernal:
  • (4.30) LHB Tiki
  • (3.86) LHB Marth
  • (3.69) LHB Lucina
  • (3.57) LHB Hector
  • (3.12) GHB Garon
  • (2.76) BHB Micaiah & Sothe
  • (2.33) GHB Jamke
[Graph Part 1], [Graph Part 2]

LHB Abyssal Completion Rates:
  • (82.3%) F!Robin (Fallen)
  • (78.4%) Marth
  • (67.3%) Hector
  • (63.5%) Tiki

2.81 is the average rating on the Abyssal difficulty rewards (golden accessories). 26.3% rated the rewards at a 4/5 or above. [Graph].

If given the choice, 51.7% would make Abyssal LHBs grant 5 orbs for completing them, while 35.9% would not.

51.6% used a guide to help clear an Abyssal LHB, compared to 45.7% who did not.

~ Tactics Drills ~

2.98 is the average Enjoyment rating for the Tactics Drills game mode (down 0.50 from the last survey). 34.7% rated their enjoyment at a 4/5 or above. [Graph].

3.80 is the average Difficulty rating for the Tactics Drills game mode (down 0.32 from the last survey). 69.1% rated the difficulty at a 4/5 or above. [Graph].

37.4% have cleared every available Tactics Drills challenge, compared to 61.8% who have not.

32.6% report that they most often find Tactics Drills solutions independently, while 20.2% most often use a guide, and 43.5% do both with about equal frequency.

31.3% report learning something new about skills or tactics from playing Tactics Drills, while 60.2% do not.

9.3% say that using a hero in Tactics Drills influenced their decision to summon for them (up 2.6% from the last survey), while 86.6% do not.

~ Forging Bonds ~

3.09 is the average Enjoyment rating for the Forging Bonds game mode (up 0.21 from the last survey). 40.8% rated their enjoyment at a 4/5 or above. [Graph].

1.32 is the average Difficulty rating for the Forging Bonds game mode (same as the last survey). 1.4% rated the difficulty at a 4/5 or above. [Graph].

The following are average ratings for the following aspects of the Forging Bonds game mode:
  • (3.96) Support conversations
  • (2.84) Stamina cost
  • (2.57) Gameplay
  • (3.33) Use of accessories
  • (3.44) Rewards
  • (2.45) Scoring (Bonus Hours, RNG)

[Graphs Part 1] [Graphs Part 2]

14.9% say that Forging Bonds has influenced their decision to summon for characters featured in the event (up 5% from the last survey), while 83.7% do not.

~ Arena Changes ~

2.76 is the average rating for how respondents feel about the addition of a 21st Tier. 19.1% rated at a 4/5 or above. [Graph].

2.11 is the average rating for how respondents feel about the addition of bonus points for Bonus Unit kills. 12.1% rated at a 4/5 or above. [Graph].

2.12 is the average rating for how respondents feel about the addition of A Skills that increase BST. 9.3% rated at a 4/5 or above. [Graph].

85.1% have never reached the Great Summoner Tier (21). Of those who have,
  • 6.5% reached it once
  • 1.9% reached it twice
  • 3.1% reached it three times
  • 2.3% reached it four times
  • 1.2% reached it more than five times

For Bonus Unit kills per Arena match on average:
  • 5.4% get zero
  • 16.1% get one
  • 36.0% get two
  • 25.2% get three
  • 8.6% get four

7.8% use one of the Duel skills that boost BST for Arena, while 91.0% do not.

~ Blessed Gardens ~

2.78 is the average rating for how respondents feel about the addition of the Grounds in Blessed Gardens, which require two teams to clear. 24.8% rated at a 4/5 or above. [Graph].

44.7% have completed all Blessed Gardens/Grounds maps, while 55.2% have not.

2.69 is the average Enjoyment rating for the Blessed Grounds maps. 22.9% rated their enjoyment at a 4/5 or above. [Graph].

3.42 is the average Difficulty rating for the Blessed Grounds maps. 50.0% rated the difficulty at a 4/5 or above. [Graph].

~ Relay Defense ~

1.75 is the average Enjoyment rating for the Relay Defense game mode. 6.2% rated their enjoyment at a 4/5 or above. [Graph].

4.16 is the average Difficulty rating for the Relay Defense game mode. 76.4% rated the difficulty at a 4/5 or above. [Graph].

Relay Defense Completion Rates:
  • Level 1 – 82.4%
  • Level 2 – 73.3%
  • Level 3 – 69.1%
  • Level 4 – 59.9%
  • Level 5 – 46.9%
  • Level 6 – 31.6%
  • Level 7 – 22.9%
  • Level 8 – 18.1%

The following are average ratings for the following aspects of the Relay Defense game mode:
  • (2.70) Stamina cost
  • (2.25) Rewards
  • (2.16) Frequency of forced switches
  • (1.50) Enemy stat inflation
  • (2.41) Scoring system

[Graphs Part 1], [Graphs Part 2].

~ Barracks Management ~

94.1% have used the Combat Manuals feature, compared to 5.8% who have not.

50.3% have used the Skill Sets feature, compared to 48.2% who have not.

42.4% generally describe themselves as focusing on growing a larger army of heroes, while 29.2% focus on powering up a smaller team of heroes. 25.8% report that neither of those options if a good description of their approach.

~ Opinions ~

2.84 is the average rating of the amount of content in the game. 16.3% rated their feelings at a 4/5 or above. [Graph].

2.67 is the average rating of the rate at which new content is being added to the game. 11.8% rated their feelings at a 4/5 or above. [Graph].

49.4% believe we will eventually receive Combat Manual rewards of Non-Summonable Heroes, while 29.7% do not.

Votes on which OC Villain will be the next to become playable:
  • (41.4%) Bruno
  • (26.7%) Original Veronica
  • (11.2%) Loki
  • (2.3%) Surtr
  • 9.6% believe none of the above will become playable

15.4% think Beaststone units will be added by the end of 2018, 38.9% by the first half of 2019, 13.4% by the end of 2019, and 12.3% think they will never be added.

Votes on which other game modes should have Abyssal Difficulty added:
  • (44.5%) GHBs (announced before the survey posted)
  • (42.1%) Story Maps
  • (38.9%) BHBs
  • (10.9%) Other
  • (10.4%) Blessed Gardens
  • 37.0% voted not to add Abyssal to any of the above

2.67 is the average rating of the ending to Book 2. 23.1% rated it at a 4/5 or above. [Graph].

Votes on their favorite OC character of Book 2:
  • (33.1%) Laegjarn
  • (32.8%) Helbindi
  • (8.4%) Hrid
  • (5.9%) Loki
  • (5.7%) Laevatainn
  • (3.5%) Gunnthra
  • (3.2%) Fjorm
  • (1.3%) Ylgr
  • (0.6%) Surtr

55.0% would prefer a mostly new set of characters for Book 3, while 20.9% would prefer continuing with the same characters.

~ Miscellaneous Topics ~

6.13 is the average highest merge level achieved on a 4* unit, up 0.31 from the last survey. The median is 8. A +10 merge on at least one 4* unit has been achieved by 43.1% of players, up 3.5% from the last survey [Graph].

7.60 is the average highest merge level achieved on a 5* unit, up (0.81) from the last survey. The median is 10. A +10 merge on at least one 5* unit has been achieved by 50.8% of players, up 12.0% from the last survey [Graph].

Percent who have performed each Askr Trio weapon refine:
  • (37.0%) Alfonse
  • (25.3%) Sharena
  • (15.1%) Anna

27.8% have farmed Hero Merit in Rival Domains, compared to 71.1% who have not.

63.5% don’t farm Hero Merit in an average week. 16.7% farm for less than 1 hour, 5.8% for 1-2 hours, and 2.9% over 10 hours. Full results here: [Graph].

~ Intelligent Systems Approval Ratings ~

The approval ratings are calculated by the proportion of Approve responses compared to the number of both Approve and Disapprove responses.

Percent who approve of the way Intelligent Systems is handling heroes and summoning in the game:
  • 70.2% - New Heroes (+19.5%)
  • 35.9% - Alternate Forms of Heroes (+16.0%)
  • 51.1% - Legendary Heroes (+0.0%)
  • 77.0% - Summoning Banners (+7.8%)

Percent who approve of the way Intelligent Systems is handling different Game Modes:
  • 40.4% - The Story (-9.6%)
  • 57.3% - Voting Gauntlets (+14.7%)
  • 8.6% - Arena (-8.6%)
  • 40.4% - Arena Assault (+8.3%)
  • 97.5% - Tempest Trials (+3.0%)
  • 94.7% - Grand Hero Battles (-1.6%)
  • 93.5% - Bound Hero Battles (+0.4%)
  • 72.8% - Legendary Hero Battles (-22.7%)
  • 45.6% - Blessed Gardens (-12.3%)
  • 43.8% - Tap Battle (+11.7%)
  • 70.8% - Grand Conquest (+18.4%)
  • 65.0% - Forging Bonds (+22.6%)
  • 75.9% - Tactics Drills (-13.8%)
  • 5.5% Relay Defense (---%)

59.8% 62.5% believe Intelligent Systems cares about its Free to Play userbase (down 2.7% from the last survey, down 23% since Spring), while 22.1% do not.

40.0% believe Intelligent Systems is treating its high-paying “whale” users fairly (down 2.3% from the last survey), while 24.6% do not.

47.4% approve of the way Intelligent Systems is handling Fire Emblem: Heroes as a whole (about the same as last survey, but down 34.0% from Spring), while 34.5% disapprove.

~ 5* Hero Data ~

100.9 is the average number of Unique Available 5* Heroes, up 11.2 from the last survey (excluding duplicates, merges, SI’d or sent home units). Median is 100.

Percentiles:
  • 80 is the cutoff for the 25th percentile
  • 100 for the 50th percentile
  • 120 for the 75th percentile
  • 144 for the 90th percentile
  • 161 for the 95th percentile

Other game data results:

207 is the average unique hero count (Catalog of Heroes number) at the time of this survey, up 15 heroes from the last survey. The median is 207.

~ Special Results: 5* Hero Data for Release Month F2Ps Only ~

101.9 is the average number of Available 5* Heroes for Release Month F2Ps only, up 15.1 from the last survey. Median is 104.

Percentiles:
  • 86 is the cutoff for the 25th percentile
  • 104 for the 50th percentile
  • 121 for the 75th percentile
  • 138 for the 90th percentile
  • 149 for the 95th percentile

~ Bonus Questions ~

Who is your Favorite Hero?
  • Adult Tiki is the winner, followed by Nino and Hector
  • Top ten here: [Graph].
  • Since last time, Soren experienced a significant rise into the top 10, while Cherche came out of literal nowhere into the #10 spot.

Who is your Most Wanted Hero?
  • Legendary Tiki is the winner, followed by Laegjarn and Legendary Marth.
  • Top ten here: [Graph].
  • Since last time, the top ten have almost been completely dominated by new heroes, but Hector and Alm still remain.

Most Wanted Fire Emblem character not currently in the game:
  • Kliff is the winner, followed by Cormag, Jill, and Tibarn.
  • Top Ten here: [Graph]

~ Feedback ~

As always, I received lots of great feedback, both in your survey responses and in the thread itself. A heartfelt thank you to all participants for your encouragements and criticisms - these surveys wouldn’t be where they are without your feedback. But it’s not all serious; feedback messages also included:

  • #PrayForKliff
  • Abyssal Tap Battle when?
  • “Did you know that the franchise is called Fire Emblem because the very first game in the series had a liar as an antagonist? And so the saying from Chrom, 'liar liar pants on fire' is actually where the fire part of the title comes from. Emblem comes from the fact that Emmeryn is blamed for the war by Gangrel. 'Blame Emm' became 'Emm-Blem' when the Ylisseans began mocking everything the Plegians said. Hence, 'Fire Emblem'.”
  • “I miss the silly bonus questions that the older surveys had.” – I’ll bring back one next time!
  • “If Roy isn't the next legendary fire hero, I'm making Azura my flair until he gets an alt.”
  • “NEVER FORGET THAT YOU CHOSE THIS PATH. YOU CHOSE SURVEYS AND POLLING. YOU CHOSE DATA. YOUR ANALYTICAL RESULTS ARE AT HAND...”
  • “If I end up quitting FEH, I won't be able to look forward to these each month anymore :(“
  • “The dancing man must be brought to justice, his recent actions have proven his leadership is not up to par any longer. I of course speak of this (https://i.imgur.com/4sfYKwo.png), what kind of mad man does such a thing. I recommend that that you strike him down as soon as possible.”
  • “Can I seriously just get Nils already though? Another dragon dancer, but this one is a boy AND is a bard! Like how cool is that? He plays music and shoots Hyperbeams! (maybe) Either way I want it! The longer it takes the stronger my one man Nils army will become though, so watch yourself in Arena MwaHaHaHa!”
  • “Is your in-game leader unit an Azura with Reading Glasses?” – Leader is currently Ophelia, but Azura does have the glasses of course.
  • “I'm curious as to what your most wanted unit is for this game, as well as the hero you would want to add in.” – Nephenee and Pent, respectively.
  • “What is your current in-game goal?” – To 5* all my unique heroes, which I actually achieved just recently! Still working on S-supports though…
  • And greetings from Brazil, Canada, Chile, Colombia, Finland, France, Germany, Hong Kong, Italy, Mexico, the Netherlands, Spain, the United Kingdom, Vietnam, Alaska, Colorado, DC, North Carolina, Plegia, Ram Village, the land of No Green Orbs, and Renais.

~ Song Parodies ~

As always, we have some fantastic song parodies here!

~ Closing Remarks ~

I’ve left out most graphs whose results can be conveyed succinctly in text format, in order to reduce the amount of time it takes to create this results post. As such, I’ve removed the “all graphs in one album” link as there would be a lot of results missing. Thank you for understanding!

If you missed out on responding to this survey when it was available, check out FEHSurveys. Many users express concerns over missing out on new surveys, so this subreddit serves as a place to organize FE:H-related surveys, make new releases more visible, and make it easier for users to see when surveys are active. If you like to participate in these, consider subscribing!

Thanks again to everyone who participated! I hope you find the results interesting, and if there’s anything else you think can be discovered from the data, let me know and I’ll do my best to oblige!
submitted by ShiningSolarSword to FireEmblemHeroes [link] [comments]

LOCKING METHOD : Making ZERO RISK in Binary Options Trading - options Strategies Cantor Exchange Binary Options Zero to Hero EP03 Binary option indicator MINT 1.6 Zero-Inflated Negative Binomial Regression Zero One - Binary Options Trading - YouTube Point Zero Trend Trading Indicator with Binary Options Trading WhatsApp +92 321 3401162 Waqas Riaz Q The Binary Destroyer 7.0 Indicator The Non-repainted ... 8 Wins and Zero Loss - Best Signal Indicators 99% Work in ... Cantor Exchange Binary Options Zero to Hero EP01

Saturday, 19 August 2017. Zero Inflated Binary Options Zero-inflation can cause overdispersion (but accounting for zero-inflation does not necessarily remove overdispersion). Two-part and mixture models for zero-inflated data (Table 11.1). Fundamental difference: In two-part models, the count process cannot produce zeros (the distribution is zero-truncated). In mixture models, it can. The Zero-Inflated Negative Binomial Regression Model Suppose that for each observation, there are two possible cases. Suppose that if case 1 occurs, the count is zero. However, if case 2 occurs, counts (including zeros) are generated according to the negative binomial model. character specification of link function in the binary zero-inflation model (a binomial family is always used). control . a list of control arguments specified via zeroinfl.control. model, y, x. logicals. If TRUE the corresponding components of the fit (model frame, response, model matrix) are returned. … arguments passed to zeroinfl.control in the default setup. Details. Zero-inflated count ... Zero-inflated Poisson Regression – Zero-inflated Poisson regression does better when the data is not overdispersed, i.e. when variance is not much larger than the mean. Ordinary Count Models – Poisson or negative binomial models might be more appropriate if there are not excess zeros. Zero-inflated negative binomial regression. A zero-inflated model assumes that zero outcome is due to two ... Loglikelihood of Generic Zero Inflated model. loglikeobs (params) Loglikelihood for observations of Generic Zero Inflated model. pdf (X) The probability density (mass) function of the model. predict (params[, exog, exog_infl, exposure, …]) Predict response variable of a count model given exogenous variables. score (params) Score vector of model. The Principal Component Analysis module generates a Principal Component Analysis (PCA) on the selected dataset. The PCA function in single cell module allows the user to run PCA with Zero inflated binary matrix (ZIM) data as input data, avoiding the extra step of converting zero inflated data into Omic data to run the normal PCA module. Zero-inflated models have become fairly popular in the research literature: a quick search of the Web of Science for the past five years found 499 articles with “zero inflated” in the title, abstract or keywords. But are such models really needed? Maybe not. It’s certainly the case that the Poisson regression model often fits the data poorly, as indicated by a deviance or Pearson chi ... A zero-inflated model assumes that zero outcome is due to two different processes. For instance, in the example of fishing presented here, the two processes are that a subject has gone fishing vs. not gone fishing. If not gone fishing, the only outcome possible is zero. If gone fishing, it is then a count process. The two parts of the a zero-inflated model are a binary model, usually a logit ... 3.1 Zero-inflated Poisson logistic discriminant analysis. For excess zeros in a sample, it is not suitable to assume X kig follows a Poisson or negative binomial distribution. In such situations, we consider the following zero-inflated Poisson distribution for RNA-seq data. That is, X k i k g ∼ {δ {0} p k i k g Poisson (μ k i k g) (1 − p k i k g), (1) where δ {0} denotes the point mass ...

[index] [17717] [19087] [21927] [20845] [190] [29616] [21895] [16982] [16202] [5099]

LOCKING METHOD : Making ZERO RISK in Binary Options Trading - options Strategies

This our Cantor Exchange Binary Option zero to hero series. In this episode we talk about the benefits of trading binary options on the Cantor Exchange and how to register a free account with the ... Point Zero Trend Trading Indicator with Binary Options Trading WhatsApp +92 321 3401162 Waqas Riaz (Qureshi Trading Company) This our Cantor Exchange Binary Option zero to hero series episode 3. In this episode we talk about all the terms and jargon in Binary Options trading. We are also going to look at how binary ... Problem 4.9: The intuition behind zero-inflated distributions - Duration: 8:58. herrgrillparzer 4,312 views. 8:58 . Linguistics, Style and Writing in the 21st Century - with Steven Pinker ... Get the indicator for FREE NOW : http://BOSSIndicator.com The BOSS Indicator, or Binary Options Statistical Signals Indicator, is the first Metatrader indica... High accurate binary option indicator for MetaTrader 4 , designed for M5 timeframe , option expiration - 5 min. Category People & Blogs; Song I Want to Eat Your Mouth ... 8 Wins and Zero Loss - Best Signal Indicators 99% Work in iq option trading CONNECT WITH ME : TWITTER (get free signal here) https://goo.gl/XgsUgZ Our target... Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. LOCKING METHOD : Making ZERO RISK in trading - Binary Options Trading Strategy if You NEED FREE Signals, Conect with me !!! 1. Visit My Twitter Account https://goo.gl/XgsUgZ 2. GET NOW : https://fxboshop.com/product/the-binary-destroyer-7-0/ The Binary Destroyer 7.0 Indicator The Non-repainted Binary Options And Forex Indicators LIV...

http://binaryoptiontrade.realtuhuddgelebor.cf